.htaccess 将所有页面从旧域重定向到不同域的新页面

dgtucam1  于 2022-12-13  发布在  其他
关注(0)|答案(2)|浏览(121)

我正在尝试使用htaccess将所有页面从一个域重定向到一个新域的特定页面。是的,我完全理解我们这样会失去SEO的价值。
我目前有一个cpanel重定向,使这个网址:转到此
但这并不能让任何内部页面重定向。我也希望所有的内部页面(这里是一个例子):https://www.kiss1047.net/listen-live也可以转到:https://mytown-media.com/stations/kiss-104-7-kxnc-fm/
我已经尝试了一些事情,但他们总是携带超过网页网址,即上述/listen-live/https://mytown-media.com/stations/kiss-104-7-kxnc-fm/listen-live/,并导致404。
有什么htaccess魔法我可以在这里使用吗?

wydwbb8l

wydwbb8l1#

.htaccess文件中..创建一个如下所示的条目:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) https://mytown-media.com/stations/kiss-104-7-kxnc-fm/ [R=301,L]

这会将所有的流量(.*)定向到您的其他网站。无论文件名或目录。和不会附加文件/目录到URL的结尾。IE listen-live
这是一个301永久重定向[R=301,L]。这意味着一旦被谷歌跟踪,将被索引为这样。也将缓存在用户的浏览器,使浏览器记住301,而不是网站之间的弹跳以及。

n3h0vuf2

n3h0vuf22#

htaccess中的这个命令将旧域的每个页面重定向到新域的一个特定URL。

RewriteEngine on 
RewriteRule ^(.*)$ http://www.newdomain.com/ [R=301,L]

对于您的案例:

RewriteEngine on 
RewriteRule ^(.*)$ https://mytown-media.com/stations/kiss-104-7-kxnc-fm/ [R=301,L]

结果:https://www.kiss1047.net/listen-live将重定向到:https://mytown-media.com/stations/kiss-104-7-kxnc-fm/

相关问题