【发布时间】:2016-08-25 18:28:03
【问题描述】:
我在 .htaccess 文件中使用了以下代码:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
使用它后,它终于让我可以删除文件扩展名,我的目标,
但随后子目录不再重定向到各自的索引文件,
而是只显示“禁止”和“404”消息。
然后我尝试在 .htaccess 中进行手动重定向:
Redirect 301 /subfolder http://www.domain.com/subfolder/index
这让我陷入了重定向循环,即使在源代码中删除它们之后,它们仍然继续存在。我还应该指出,我几乎没有使用 .htaccess 的经验。
【问题讨论】:
标签: php .htaccess redirect subdirectory redirect-loop