2017-04-06 26 views
1

我想爲我的網站上託管的圖像提供簡短鏈接。舉個例子:.htaccess切換提供商後,RewriteRule無法正常工作

http://quartzic.co/sharex/quartzic/UUd.png 

的短鏈接:

i.quartzic.co/nUUd 

的子域的「i」重定向到http://quartzic.co/sharex,而「n」字符表示文件存儲在目錄中的預期行爲是。訪問短鏈接,並查看長鏈接上託管的圖像文件(瀏覽器中未更改URL)。

這裏的.htaccess文件我在/ sharex /目錄:

RewriteEngine On 
RewriteBase/
RewriteRule ^n(.*)$ /quartzic/$1.png [P,L] 

這個問題交換託管服務提供商後,提出了自己,即使完全一樣的東西工作我以前的主機上。

回答

0

這是假設您在新主機上正確設置了mod_proxy

解決您的RewriteBase和目標使用相對URI:

RewriteEngine On 
RewriteBase /sharex/ 

RewriteRule ^n(.*)$ quartzic/$1.png [P,NC,L] 
+1

嗯,我只是想通了,爲什麼這並不工作 - 顯然我的新的共享託管服務提供商不支持的mod_proxy :(謝謝您無論如何幫助 – Quartzic