通过.htaccess重定向

时间:2013-09-19 16:00:56

标签: .htaccess url-redirection

我正在开发一个PHP网站,我想将php重定向到html,我在htaccess文件中编写以下代码。代码工作正常,所有的PHP页面都重定向到html但是当我把文件名用php放在url网站时也是打开的。

RewriteRule ^(.*)\.html$ $1.php [nc]

1 个答案:

答案 0 :(得分:0)

用以下代码替换您的代码:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(.+?)\.php[?\s] [NC]
RewriteRule ^ /%1.html [R=301,L]

RewriteRule ^(.+?)\.html$ /$1.php [L,NC]