【发布时间】:2012-12-18 07:23:03
【问题描述】:
我有一个 mod-rewrite 规则在几个月内运行良好:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
(位于站点/文件夹中)。
这会将人们从 site/folder/something 重定向到 site/folder/index.php?q=something,从而使 url 美观。
现在,突然,当没有人接触 .htaccess 文件或相关页面的代码时,它已经停止工作。虽然 url 和以前一样,但页面的内容是 site/index.php 而不是 (site/folder/index.php?q=something)。
我该如何调试,哪些工具可以让我遵循重定向规则的流程?
【问题讨论】:
-
检查this link,可能对你有帮助。
标签: debugging .htaccess mod-rewrite redirect http-redirect