我尝试将所有页面重定向到新域名,不包括带有htacces的页面。
RewriteCond %{REQUEST_URI}!^/onepage.php/
RewriteRule (.*) http://newdomain.com/$1 [R=301,L]
这是有效但页面onepage.php显示内部错误500
答案 0 :(得分:1)
您可以在.htaccess
文件中尝试使用以下任一方法:
示例1:检查onepage.php
的请求URI,如果没有请求则重定向:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/onepage.php [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]
示例2:如果要求onepage.php
,请不要执行任何操作。否则,重定向:
RewriteEngine on
RewriteRule ^onepage\.php - [L]
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]
当您重定向除<{1}}以外的所有内容时,您的文件中不需要任何其他规则。上面的规则应该是那里唯一的规则。