我尝试过以下适用于我的代码。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
使用此功能,我只需输入localhost/myProject/index
即可访问index.php。
我的问题是,如果我写localhost/myProject/index.php
我这样做是因为我在我的网站上创建了100个网页并将它们链接在一起,现在我不想在浏览器中显示.php并且没有时间更改代码(由于截止日期短:( )。
我正在使用LAMP堆栈并启用了Apache的mod_rewrite。
答案 0 :(得分:0)
RewriteCond %{THE_REQUEST} \.php
RewriteRule ^(.*)\.php$ /$1 [R=301,L]