1
我的URL结构是这样的一部分:htaccess的删除链接
/!#/pretty-url/
我需要删除#这样的URL看起来像这样:
/pretty-url/
什么是正确的.htaccess规则来做到这一点?
我的URL结构是这样的一部分:htaccess的删除链接
/!#/pretty-url/
我需要删除#这样的URL看起来像这样:
/pretty-url/
什么是正确的.htaccess规则来做到这一点?
当你在URL中有一个#,那么这是一个命名锚。浏览器不会将#的权利发送到服务器。这意味着,所有的重写引擎看到的是: -
/!
如果您希望自己的网址是这样的,那么你将需要使用JavaScript获得通过AJAX的相关内容。
BTW。你可以使用[History.js] [1]来避免Hashbangs和JS重定向的问题。 [1]:https://github.com/balupton/History.js/ – Nux
而“!#”是什么?文件夹名称或其他? – Nux
我认为“!#”是一些javascript。我不认为你想做的事情会起作用。 – Fabian
@Nux'#'总是片段分隔符或片段的一部分。片段没有嵌入到请求的URL中。 – Gumbo