2015-11-02 87 views
0

我在我的htaccess文件中让我自己与重写条件和重写规则严重混淆。htaccess将特定网址重定向到新域名

基本上我有一个新的域,并希望将我的文章重定向到新的域。例如在某人访问old-domain.com/article/XYZ-article-title时,我希望它重定向到new-domain.com/article/XYZ-article-title。

我对自己感到困惑的地方是,如果/ article位于域中(旧域仍在使用其他内容),我只希望它重定向。

回答

0

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(www\.)?old-domain\.com$ [NC] 
RewritRule ^article(/.*)?$ http://new-domain.com%{REQUEST_URI} [NC,R=301,L]