我已经在Windows机器中打开了mod_rewrite并在我网站的根目录中创建了.htaccess,现在在我在其中编写FAIL后,它给了我一个内部服务器错误,然后我用这个替换了代码
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ /$1.php [L,QSA]
我正在尝试删除.php并制作友好的 URL,当我试图在不使用.php的情况下加载索引时,它给了我一个 404 未找到错误,我已经重新启动了几次 wamp 服务器和同样的问题。有人可以在这里帮助我吗?
提前致谢
我已经更改了 .htaccess 对此
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}'.php -f
RewriteRule ^(.*)$ $1.php
它只是为了以防万一有人面临同样的问题
删除RewriteCond %{REQUEST_FILENAME}.php -f
行。这是不必要的。