如何从以下位置重写网址:
http://subdomain.domain.com/dir/foo.php
到
http://subdomain.domain.com/dir/foo/
使用htaccess
答案 0 :(得分:1)
感谢乔治,这段代码很有效。
RewriteEngine on
RewriteRule ^([^.?]+)$ filename.php [L]
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$"
RewriteRule .* - [L,R=404]
答案 1 :(得分:0)
将此代码粘贴到驻留在dir
目录中的.htaccess文件中:
RewriteEngine on
# Rewrite filename.php
RewriteRule ^([^.?]+)$ %{REQUEST_URI}.php [L]
# Return 404 if original request is filename.php
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$"
RewriteRule .* - [L,R=404]
它会重定向任何.php扩展名,如果您输入带有.php扩展名的网址,则会显示404