我有2个域名和2个服务器,
我的当前图片路径是
example.com
和example2.com
。例如: example.com
是我的主要域名。我将网站图片上传到example2.com
。我的当前图片路径是
http://example.com/data/photos/sample.jpg
。
但是我的所有图片都在http://example2.com/data/photos/sample.jpg
所以我创建了htaccess301重定向。RewriteEngine on
RewriteBase /
RewriteRule ^data/photos/(.*)$ http://example2.com/data/photos/$1 [R=301]
但对我来说不起作用。因为我在所有页面中都调用了完整的URL。所以任何建议对我都非常有帮助。
更新了我的旧Htaccess文件。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [NE,L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
RewriteEngine On
RewriteBase /
RewriteRule ^data/photos/(.*)$ http://example2/data/photos/$1 [R=301]
</IfModule>
http://example2/data/photos/...
呢? - anubhava