重写所有URL,除非它们包含井号(“#”)

时间:2018-11-27 21:00:42

标签: apache mod-rewrite encoding url-rewriting

我想使用“ NE”(noescape)重写所有URL, (如果它们包含井号(“#”)字符)。

我需要将它作为RewriteRule的一部分,该规则将HTTP重定向到HTTPS。

我尝试了以下操作,但是即使URL包含哈希值,它仍然似乎可以重写所有内容:

RewriteCond %{REQUEST_URI} ^[^#]+$
RewriteRule (.*) https://win162serv$1 [NE,R,L]

与:

RewriteCond %{REQUEST_URI} !^/#/
RewriteRule (.*) https://win162serv$1 [NE,R,L]

任何帮助将不胜感激。

谢谢。

0 个答案:

没有答案