.htaccess for wampserver 3.0.6无效

时间:2017-12-22 14:54:08

标签: php .htaccess web

我目前正在使用Wampserver 3.0.6来构建此网站。我完成了所有的事情,但URL重写对我来说有点蠢。 我已将.htaccess文件放在我的网站文件的根目录中(而不是在Wampserver的根目录中)。

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME}\.php -f

RewriteRule ^(.*)$ $1.php

它没有向我显示我想要的输出。我打开Apache httpd.conf文件中的重写模式仍然没有成功。我做错了什么?

1 个答案:

答案 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]

这对我来说非常适合。