我正在开发一个PHP网站,我想将php重定向到html,我在htaccess文件中编写以下代码。代码工作正常,所有的PHP页面都重定向到html但是当我把文件名用php放在url网站时也是打开的。
RewriteRule ^(.*)\.html$ $1.php [nc]
答案 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]