[英]how to redirect ONLY the posts from old domain to the same posts in new domain? .htacess?
請告訴我如何將我的舊域的帖子(而不是類別而不是首頁)重定向到新域。 我想排除類別和首頁(它只有10個類別鏈接www.oldwebsite.com/categoryfirst ... / categorytenth和首頁。)
我有這樣的嘗試了一切我可以(在.htacess): 我想第一件事
或這個:
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.bg$ [NC]
#RewriteCond %{REQUEST_URI} !\.(jpe?g|png|gif|ico)$ [NC]
RewriteCond %{REQUEST_URI} !wp-admin
RewriteRule ^(.*)$ http://newdomain.bg/$1 [L,R=301]
請幫幫我。 謝謝
編輯:我確實嘗試過:
RewriteRule (.+) http://www.newdomain.bg/$1 [R=301,L]
但這會重定向除主頁以外的所有頁面。 我也需要排除類別頁面(10個類別)嗎? 如何從此規則中排除其他頁面(鏈接或類別……等等,我只需要排除其中的10個)?
我也試過了 。
真的,我已經嘗試了以上所有方法的各種組合...仍然沒有效果:(
它是一個以“ Nexus”為主題的Wordpress網站。 如果您需要,我可以提供整個htacess文件。
預先感謝您的幫助!
如果知道要排除的每個URL(/ categ1 /,/ foo /),則可以在rewritecond規則中添加每個URL。
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.bg$ [NC]
#RewriteCond %{REQUEST_URI} !\.(jpe?g|png|gif|ico)$ [NC]
RewriteCond %{REQUEST_URI} !wp-admin
RewriteCond %{REQUEST_URI} !categ1
RewriteCond %{REQUEST_URI} !foo
RewriteRule ^(.*)$ http://newdomain.bg/$1 [L,R=301]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.