我有2個域名和2個服務器example.com
和example2.com
。例如:example.com
是我的主要領域。我上傳我的網站圖片到example2.com
使用htaccess將另一個域映像加載到我的域名?
我目前的圖像路徑http://example.com/data/photos/sample.jpg
。
但我所有的圖片都在http://example2.com/data/photos/sample.jpg
所以我創建htaccess的重定向
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>
我想你有一個簡單的錯字。你需要*照片*。 – 2015-02-23 06:45:03
@ Ravi Thapliyal雅我在example2.com域的照片 – 2015-02-23 06:47:45
所以,只是糾正你的規則。你在那裏使用了* photo *。 – 2015-02-23 06:48:44