【发布时间】:2017-03-30 15:13:48
【问题描述】:
为什么 apache 忽略了我的 [L] 标志?我希望去 myhost.com/wtf 并被带到 myhost.com/mediawiki/index.php 浏览器中的 URL 不会更改。问题是浏览器 url 正在发生变化,令人沮丧。
这是我的简单测试规则:
RewriteEngine On
RewriteRule ^/wtf.*$ /mediawiki/index.php [L]
我已确保 www、www/html 或 www/html/mediawiki 中没有 .htaccess 文件。我尝试按照here 的建议使用 [END] 标志。我在 httpd.conf 中没有任何其他重写规则。可能出了什么问题?
PS。我诅咒写apache的人到地狱深处。
【问题讨论】:
-
我同意你的看法——规则告诉服务器执行内部重写没有外部重定向。据推测,一定来自其他地方的一些额外干扰。
标签: apache mod-rewrite url-rewriting mediawiki