1

这是 PHP 文件所在的位置:

ts1.WEBSITENAMEHERE.biz/cp/

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

这是我当前的“.htaccess”文件:

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

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

4

3 回答 3

3
RewriteEngine on
RewriteBase /cp/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !\.php$
RewriteRule .* $0.php [L]
于 2012-06-14T23:51:31.520 回答
0

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

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

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

于 2012-06-14T23:55:38.943 回答
-1
    Options +FollowSymlinks
    RewriteEngine on 
    RewriteBase /cp
    RewriteRule ^(.*) $1.php

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

于 2012-06-14T23:59:24.493 回答