所以我试图用这个:
RewriteRule (.*)/#!/(.*) $1/$2 [R,L]
我的目标是重新编写http://blog.domain/#!/category/post
并将其重定向到http://blog.domain/category/post
原因是,我使用的WP主题有一个插入#的jquery滑块!当URL中出现这种情况时,我所拥有的“自动插入代码”的某些页面缺少网址(删除#!并且工作正常)。
任何线索?完成后我需要浏览器URL才能阅读http://blog.domain/category/post
。
答案 0 :(得分:0)
这显然不能在.htaccess或任何其他服务器端工具中处理,因为任何浏览器都不会在散列#
之后向服务器发送URI部分。
您可以做的是将此Javascript包含在您的网页中以进行此重定向:
<script type="text/javascript">
if (location.href.indexOf("#") > -1) {
location.assign(location.href.replace(/#!\/?/, ""));
}
</script>