【发布时间】:2010-11-07 07:17:22
【问题描述】:
我正在尝试将一些 htaccess 代码放在一起,将 example.com/filename.php 变成 example.com/filename/(并强制使用斜杠) - 我尝试了各种方法,但每种方法都不太正确,从子文件夹上的 500 个错误到尾部斜杠的问题等等......
请帮忙!
【问题讨论】:
-
您实际上并没有提到您尝试过的方法 - 您当前的重写规则集是什么(假设您使用的是 mod_rewrite)?如果你不使用 mod_rewrite,你在使用什么?
-
RewriteBase / RewriteRule ^()$ index.php [NC,L] Rewritecond %{REQUEST_URI} !(^/?.*\..*$) [NC] RewriteRule ^(.*) $ $1.php [NC] 目前可以很好地从文件中删除 .php 扩展名,无论文件夹深度如何。但是,添加 / 会导致 404 错误,并且所有尝试集成强制斜线解决方案的尝试都导致了问题。
-
请接受一个答案,这个问题也与其他问题相关联。
-
@Jono Alderson 那么这里接受哪个答案?
标签: .htaccess mod-rewrite url-rewriting