我正在将我的网站转移到另一个不允许使用WordPress的电子商务平台上,所以我将我的博客保留在旧服务器上,但需要为旧网站分配一个新域名,因为旧版本已移至新的电子商店。
我需要301与htaccess www.olddomain.com/blog
到www.newdomain.com
。
我已经尝试过这个但没有成功:
RewriteCond %{HTTP_HOST} ^(www\.)?oldomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com [NC]
RewriteRule ^blog/(.*) http://www.newdomain.com/$1 [R=301,NC,L]
# 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)
使用以下代码将olddomain.com/blog重定向到newdomain.com
Options +FollowSymlinks
RewriteEngine on
rewriterule ^blog(.*)$ http://new.com/$1 [r=301,nc]
或者您甚至可以在http://www.webconfs.com/htaccess-redirect-generator.php
生成自定义重定向和htaccess规则