如何从地址栏中的URL中提取.php

时间:2012-11-27 12:15:13

标签: php apache url-rewriting

我尝试过以下适用于我的代码。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

使用此功能,我只需输入localhost/myProject/index即可访问index.php。

我的问题是,如果我写localhost/myProject/index.php

,如何从URL中取出.php

我这样做是因为我在我的网站上创建了100个网页并将它们链接在一起,现在我不想在浏览器中显示.php并且没有时间更改代码(由于截止日期短:( )。

我正在使用LAMP堆栈并启用了Apache的mod_rewrite。

1 个答案:

答案 0 :(得分:0)

RewriteCond %{THE_REQUEST} \.php
RewriteRule ^(.*)\.php$ /$1 [R=301,L]