如何从网址中删除“.php”扩展程序?

时间:2012-06-14 23:45:21

标签: php .htaccess url file-extension

这是PHP文件的位置:

ts1.WEBSITENAMEHERE.biz/cp /

.htaccess文件也在此文件夹中。 我想从'FILENAME.PHP'中删除'.php'。

这是我当前的'.htaccess'文件:

Options +FollowSymlinks
RewriteEngine on 
RewriteBase /cp
RewriteRule ^(.*)/$ $1.php

但它不起作用。这是为什么?

3 个答案:

答案 0 :(得分:3)

RewriteEngine on
RewriteBase /cp/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !\.php$
RewriteRule .* $0.php [L]

答案 1 :(得分:0)

在DocumentRoot目录中创建.htaccess文件。 在该文件中添加以下代码...

##############
RewriteEngine On
RewriteCond %{REQUEST_URI} !^(.*)\.(.*)$
RewriteRule ^(.*)$ %{REQUEST_URI}.php [R]
#############

应启用mod_rewrite以使其正常工作。

答案 2 :(得分:-1)

    Options +FollowSymlinks
    RewriteEngine on 
    RewriteBase /cp
    RewriteRule ^(.*) $1.php

我使用此检查器:http://htaccess.madewithlove.be