簡體   English   中英

如何僅將帖子從舊域重定向到新域中的相同帖子? .htacess?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM