我尝试了以下对我来说很好的代码。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
使用它,我可以只通过键入来访问 index.php localhost/myProject/index
。
我的问题是,如果我写,如何从 URL 中取出 .phplocalhost/myProject/index.php
我这样做是因为我在我的网站中创建了 100 个网页并且它们链接在一起,现在我不想在浏览器中显示 .php 并且没有时间更改代码(由于截止日期短:()。
我正在使用 LAMP 堆栈并启用了 Apache 的 mod_rewrite。