htaccess的条件重定向

时间:2015-10-22 18:34:27

标签: regex wordpress apache .htaccess redirect

从最近3个小时开始,我正在努力寻找合适的解决方案,但失败了。所以,我认为现在是时候发布它了。

我有两个WordPress网站。

旧网站有4页。 我想将旧网站的每个请求重定向到除了主页之外的新域名,其他3个页面& wp-admin上的一切。

因此,输出将是 -

{{1}}

感谢advnace

1 个答案:

答案 0 :(得分:0)

您可以将此规则用作DOCUMENT_ROOT/.htaccess文件中的第一条规则:

RewriteEngine On

# ignore these URLs
RewriteCond %{QUERY_STRING} ^page_id=[123]$ [NC]
RewriteRule ^ - [L]

# redirect rest to siteb.com
RewriteCond %{HTTP_HOST} !^(www\.)?siteb\.com$ [NC]
RewriteRule . http://www.siteb.com/? [L,R=301]