0

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

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

1 回答 1

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]
于 2013-09-19T16:05:56.137 回答