.htaccess 使用htaccess重定向到其他站点,而不是404错误

.htaccess 使用htaccess重定向到其他站点,而不是404错误,.htaccess,redirect,http-status-code-301,.htaccess,Redirect,Http Status Code 301,我们已经将一个站点移动到另一个域,并将htacess设置为以下内容,但是我如何设置规则“如果页面不存在-(ie 404错误)重定向到新站点主页”。如果有人跟踪一个坏掉的url到我们的旧站点,我将使用该规则作为回退 <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.oldsite\.co\.uk)(:80)?

我们已经将一个站点移动到另一个域,并将htacess设置为以下内容,但是我如何设置规则“如果页面不存在-(ie 404错误)重定向到新站点主页”。如果有人跟踪一个坏掉的url到我们的旧站点,我将使用该规则作为回退

<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.oldsite\.co\.uk)(:80)? [NC]
RewriteRule ^(.*) http://oldsite.co.uk/$1 [R=301,L]

Redirect permanent http://oldsite.co.uk http://newsite.co.uk
Redirect permanent http://oldsite.co.uk/index.html http://newsite.co.uk

Redirect permanent http://oldsite.co.uk/contact-us.html http://newsite.co.uk/contact-us.html
Redirect permanent http://oldsite.co.uk/bespoke-furniture.html http://http://newsite.co.uk/bespoke-furniture.html
Redirect permanent http://oldsite.co.uk/about-us.html http://newsite.co.uk/about-us.html   
Redirect permanent http://oldsite.co.uk/how.html http://newsite.co.uk/about-us.html


order deny,allow

全盘否定
重新启动发动机
重写cond%{HTTP_HOST}^(www\.oldsite\.co\.uk)(:80)?[北卡罗来纳州]
重写规则^(.*)http://oldsite.co.uk/$1[R=301,L]
重定向永久http://oldsite.co.uk http://newsite.co.uk
重定向永久http://oldsite.co.uk/index.html http://newsite.co.uk
重定向永久http://oldsite.co.uk/contact-us.html http://newsite.co.uk/contact-us.html
重定向永久http://oldsite.co.uk/bespoke-furniture.html http://http://newsite.co.uk/bespoke-furniture.html
重定向永久http://oldsite.co.uk/about-us.html http://newsite.co.uk/about-us.html   
重定向永久http://oldsite.co.uk/how.html http://newsite.co.uk/about-us.html
命令拒绝,允许
您可以简单地使用它

ErrorDocument 404 http://newsite.co.uk