.htaccess删除php扩展名和重定向

时间:2011-02-03 14:53:52

标签: php .htaccess redirect

我知道如何重定向页面,但我想知道如何删除.php扩展名以及重定向?

这是我到目前为止所拥有的:

<Files .htaccess>
order allow,deny
</Files>
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(\w+)$ ./load.php?code=$1

提前谢谢你,

1 个答案:

答案 0 :(得分:-2)

我在这里看到一个帖子讨论同样的问题。 http://www.webmasterworld.com/apache/4148146.htm

您可以在jDMorgan的主题中使用此答案。它将检查请求是否不是资源文件,如果它在URL中存在扩展名php,则会重定向并删除.php

RewriteRule %{REQUEST_URI} !\.(gif|jpe?g|png|css|js|zip)$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ [b]/$1[/b].php [b][L][/b]