每当有人访问 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
答案 0 :(得分:0)
在你的htaccess插件编辑器中,在重写规则中添加以下行:
RewriteCond %{REQUEST_URI} !^/wp-admin/
RewriteCond %{REQUEST_URI} !^/wp-login\.php
RewriteRule ^(.*)$ http://www.mynewsite.com/ [R=301,L]