我似乎正在绕着这个圈子走来走去,这令人沮丧......
我正在尝试将来自旧域名.htaccess的新域名中的大量Wordpress URL重定向到新域名,并将其他所有内容重定向到新域名主页。
每次我尝试为整个网站实施重定向时,它似乎都会覆盖单个网页的重定向。我似乎无法两种工作方式。
以下是一个例子: -
#Sitewide
RedirectMatch 301 ^(.*)$ http://newdomain.com
#Individuals
RedirectMatch 301 /page1 http://newdomain.com/page-1/
RedirectMatch 301 /page2/ http://newdomain.com/page-2/
RedirectMatch 301 /dfgeds/ http://newdomain.com/lpojpohj/
我尝试了很多方法和方法,其中包括: -
我知道试图让.htaccess指令在Wordpress网站上运行时出现并发症,但我也尝试将规则置于默认值以下,默认值以下或默认值。
到目前为止,我还没有找到适用于我所追求的每一个实例的任何内容,但我确信它必须只是在这里显而易见的事情。
答案 0 :(得分:1)
您需要将#sitewide重定向设置为#Individuals重定向,以便它无法覆盖您的个人请求,
#Individuals
RedirectMatch 301 /page1 http://newdomain.com/page-1/
RedirectMatch 301 /page2/ http://newdomain.com/page-2/
RedirectMatch 301 /dfgeds/ http://newdomain.com/lpojpohj/
#Sitewide
RedirectMatch 301 ^(.*)$ http://newdomain.com