我想重定向 olddomain.com/subdirectory / 下的所有网页,以重定向到 newdomain.com ?
newdomain.com网站有一个新的网址结构,因此我希望将 olddomain.com/subdirectory/urls 下的每个网页重定向到 newdomain.com 主页。
我尝试了以下代码。
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^olddomain.com/subdirectory/$ [NC]
RewriteRule ^(.*)$ http://newdomain.com [R=301,L]
</IfModule>
但是它使用现有网址重定向,例如http://newdomain.com//url
及其404错误。
任何帮助高度赞赏。谢谢
答案 0 :(得分:3)
您可以使用以下规则:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^subdir/(.*)$ http://newdomain.com/ [R=301,L]
</IfModule>