【发布时间】:2014-10-01 20:24:52
【问题描述】:
我已成功编写 .htaccess 代码以从 url 中删除 .php,但是我想添加一个异常并将其保留在某些文件中(例如 www.mysite.com/samples.php)。
我尝试了很多规则,但都没有奏效。谁能帮帮我。
我也想在那里有一个例外,以便它允许在某些文件中使用 .php 并将其从不属于例外规则的其他文件中删除。
问候
【问题讨论】:
-
请发布您用于删除
.php扩展名的规则,以及您尝试过的方法无效。 -
RewriteCond %{THE_REQUEST} ^GET\s.+\.php [NC] #RewriteRule ^(.+)\.php$ /$1 [NE,R=301,L,NC] RewriteRule ^(.+)\.php$ /$1 [NE,R=301,L,NC] RewriteCond %{REQUEST_URI} !\.php$ [NC] RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^(.*) /?$ /$1.php [L]
标签: php .htaccess url rewriting