[英].htaccess redirect works, but not rewrite
这是我的.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
试试这个。这将重写您的所有请求。
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php [nc]
从重写规则中删除R标志:
RewriteRule ^(.+)\.html$ http://vbwtest.comeze.com/$1.php [NC]
[R,NC]中的R告诉它重定向而不仅仅是重写。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.