确切地说,我在博客中使用了两个域:
prsblog。com公司。com之前,prsblog。com就像博客一样,绝对是在WordPress上。几个月前,我将博客内容迁移到了pyarb。com。当时,我正在使用。htaccess使用通配符重定向对所有帖子进行301重定向。
现在,我在prsblog上安装了WordPress多站点。com并配置了几个其他站点。当我在社交网络和搜索列表上的现有帖子和链接(大约3000篇,包括帖子/图片/产品和自定义帖子)需要重定向到新域的同一页面时,问题就出现了。
但是,我不能使用通配符重定向,因为我在prsblo上只有很少的页面。com(WPMU),需要经常使用其管理仪表板来添加站点。
你可以建议我的工作场所重定向只帖子和其他媒体链接不包括wp管理员。
请不要告诉我使用重定向插件,这将花费大量的时间,也会有问题。提前谢谢。
最合适的回答,由SO网友:John Bhatt 整理而成
感谢大家抽出时间来查看并解决问题。经过这么多的尝试和试捕,我通过将这些线条添加到.htaccess
RewriteCond %{HTTP_HOST} ^(www\\.)?prsblog\\.com$ [NC]
#RewriteCond %{REQUEST_URI} !\\.(jpe?g|png|gif|ico)$ [NC]
RewriteCond %{REQUEST_URI} !wp-admin
RewriteRule ^(.*)$ https://www.pyarb.com/$1 [L,R=301]
这立刻解决了我的问题。