我目前正在使用Wampserver 3.0.6来构建此网站。我完成了所有的事情,但URL重写对我来说有点蠢。 我已将.htaccess文件放在我的网站文件的根目录中(而不是在Wampserver的根目录中)。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
它没有向我显示我想要的输出。我打开Apache httpd.conf文件中的重写模式仍然没有成功。我做错了什么?
答案 0 :(得分:0)
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [NC,L]
这对我来说非常适合。