在地址中更改“index.php”

时间:2013-08-22 11:12:06

标签: php .htaccess

我正在开发一个网站,我想将我的网页home.php更改为网页home

我尝试了这个.htaccess代码

Options +FollowSymlinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php page=/$1 [L,QSA]

请帮帮我。

3 个答案:

答案 0 :(得分:2)

就是这样:

RewriteEngine On
RewriteRule ^(.*)$ $1.php [L,QSA]

答案 1 :(得分:1)

试试这个:

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]

答案 2 :(得分:0)

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
# Replace html with your file extension, eg: php, htm, asp

这将在本地工作,但是当您发布项目时,不要忘记检查是否为当前服务器启用了重写。