通用锚点重定向的RewriteRule问题

时间:2018-01-22 20:48:52

标签: mod-rewrite

我想将任何请求重定向到我的站点的根目录到索引上的锚点。所以

https://example.com/foo

发送到

https://example.com/#foo

我已经写了这个.htaccess文件(它还将http请求重定向到https,该部分有效,但为了完整性而包括在内)

RewriteEngine On
RewriteRule ^/(.*) /#$1 [NE,R=302]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

基于此主题中的讨论:mod_rewrite with anchor link这应该有效,但由于某种原因它不匹配。我尝试使用这个工具在该线程中给出的规则:http://htaccess.madewithlove.be/并且它似乎也没有在那里工作。

我已尝试清除缓存并以隐身模式访问,但无济于事。有什么帮助吗?

0 个答案:

没有答案