Php 将wordpress子目录中的所有文件重定向到新域
我正在将我的网站移动到另一个电子商务平台,该平台不允许WordPress,因此我将我的博客保留在旧服务器上,但需要为其分配一个新域,因为旧域已移动到新的电子商店 我需要一个带有htaccessPhp 将wordpress子目录中的所有文件重定向到新域,php,wordpress,apache,.htaccess,e-commerce,Php,Wordpress,Apache,.htaccess,E Commerce,我正在将我的网站移动到另一个电子商务平台,该平台不允许WordPress,因此我将我的博客保留在旧服务器上,但需要为其分配一个新域,因为旧域已移动到新的电子商店 我需要一个带有htaccesswww.olddomain.com/blog到www.newdomain.com的301 我已经试过了,但没有成功: RewriteCond %{HTTP_HOST} ^(www\.)?oldomain\.com$ [NC] RewriteRule ^(.*)$ http://www.newdomain.c
www.olddomain.com/blog
到www.newdomain.com
的301
我已经试过了,但没有成功:
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
RewriteCond%{HTTP\u HOST}^(www\)?oldomain\.com$[NC]
重写规则^(.*)$http://www.newdomain.com/$1[R=301,L]
选项+以下符号链接-多视图
重新启动发动机
重写基/
重写cond%{HTTP_HOST}^www\.olddomain\.com[NC]
重写规则^blog/(*))http://www.newdomain.com/$1[R=301,北卡罗来纳州,北卡罗来纳州]
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
有什么建议吗 使用以下代码将olddomain.com/blog重定向到newdomain.com
Options +FollowSymlinks
RewriteEngine on
rewriterule ^blog(.*)$ http://new.com/$1 [r=301,nc]
或者,您甚至可以在以下位置生成自定义重定向和htaccess规则: