【发布时间】:2011-06-17 16:11:49
【问题描述】:
这是我的 .htaccess 文件,它之所以有效,是因为第一个重写器正确地重定向了 .html -> .php,但我也希望删除 .php 扩展名。如果有人可以在这里帮助我更正我的代码,我将不胜感激。
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)\.html$ http://vbwtest.comeze.com/$1.php [R,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]+)/$ $1.php
【问题讨论】:
-
试试这个
RewriteRule ^([^/]+)/$ $1.php [L]但我不确定 -
如果你想从 url 中删除文件扩展名,你可以使用 MultiViews 代替,但是如果有与文件夹同名的文件要小心