更改域并将用户带到新域所在的页面

我将域名的域名从.net更改为.it。

但是我不想丢失内容索引,我想为所有人设置301重定向。

<IfModule mod_rewrite.c>

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain\.net$ [NC]
RewriteRule ^(.*)$ https://domain.it [R=301,L]

</IfModule>

这很好用,但是我有一个问题:如果我在domain.net/rev/1-test页面上,他会将我带到domain.it,而不是在域 .it / rev中/ 1-测试

我如何才能将我带到新域,但仍保留在用户页面上?

使用$ 1,我不会对htaccess插入(。*)内部的所有内容

xuyin19881101 回答:更改域并将用户带到新域所在的页面

<IfModule mod_rewrite.c>


RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.net$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.net$
RewriteRule (.*)$ http://www.domain.it/$1 [R=301,L]

</IfModule>
本文链接:https://www.f2er.com/3084479.html

大家都在问