[英]Wordpress 301 permanent redirect with exceptions
每當有人訪問myoldsite.com或其子頁面到mynewsite.com時 ,我想設置一個永久重定向, 如下所示:
訪問myoldsite.com轉到mynewsite.com
訪問myoldsite.com/subpage轉到mynewsite.com (而不是mynewsite.com/subpage )
對於wp-admin和wp-login子頁面,我也想對上述情況做例外。 我無權訪問myoldsite Wordpress安裝的服務器,因此只能通過Wordpress插件編輯.htaccess文件。 我也想作出的.htaccess如果可能的例外,為了能夠一次重定向做是為了通過我的“的WordPress插件的.htaccess”重新編輯的.htaccess,所以我可以有恢復的事情恢復為默認,如果電源必要。
我的.htaccess文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
在htaccess插件編輯器中,在重寫規則中添加以下行:
RewriteCond %{REQUEST_URI} !^/wp-admin/
RewriteCond %{REQUEST_URI} !^/wp-login\.php
RewriteRule ^(.*)$ http://www.mynewsite.com/ [R=301,L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.