旧域图像的wordpress重写规则

旧域图像的wordpress重写规则,wordpress,.htaccess,mod-rewrite,url-rewriting,Wordpress,.htaccess,Mod Rewrite,Url Rewriting,基本上,我想要一个htaccess规则来重写http://olddomain.com/sitename/wp-content/uploads/.../image.jpginhttp://www.newdomain.com/wp-content/uploads/.../image.jpg 请注意旧域url中的“sitename”,它在新域url中不存在。将此代码放入您的文档\u ROOT/.htaccess旧域文件: RewriteEngine On RewriteCond %{HTTP_HOS

基本上,我想要一个htaccess规则来重写
http://olddomain.com/sitename/wp-content/uploads/.../image.jpg
in
http://www.newdomain.com/wp-content/uploads/.../image.jpg


请注意旧域url中的“sitename”,它在新域url中不存在。

将此代码放入您的
文档\u ROOT/.htaccess
旧域文件:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$
RewriteRule ^sitename/(wp-content/uploads/.+\..+)$ http://www.newdomain.com/$1 [L,NC,R=301]

这不是对你问题的直接回答,但可以满足你的需要。如果您需要转换WordPress数据库中指向旧域名的一组URL,请尝试Interconnectt

它将运行在您的数据库中,可以用一个域名替换另一个域名


通常的注意事项适用:首先备份数据库,在开发安装上运行测试,等等。但我使用过它,发现它的性能完美无瑕。

我再也无法访问旧域。如果您无法访问旧域,那么您如何从旧域重定向任何URL?