删除特定文件夹中的文件的.php?

时间:2013-03-30 09:25:55

标签: php .htaccess mod-rewrite hosting

我的网站名为precise.me,我刚买了一台新的托管服务器。

在我的.htaccess文件中,我希望exact.me/fpl/.php中的所有文件也可以通过precise.me/fpl / 访问。例如 - :exact.me/fpl/epl-table.php也应该可以通过exact.me/fpl/epl-table访问

为什么这不起作用?

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

我正在使用GoDaddy.com的托管,并且应该承认我对.htaccess文件知之甚少

1 个答案:

答案 0 :(得分:2)

您可以在根目录中的一个.htaccess文件中尝试此操作。

Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI}  !\.php      [NC]
RewriteRule ^fpl/([^/]+)/? /fpl/$1.php  [L,NC]

静默地映射:

http://precisely.me/fpl/filename

要:

http://precisely.me/fpl/filename.php

其中 filename 是动态字符串。

对于永久重定向,将[L,NC]替换为[R = 301,L,NC]。