我有了一個圖像的HTML文件:如何使用htaccess更改圖像路徑?
<img src="../smilies/happy.gif" />
是否有可能重定向使用.htaccess
這條路到另一個?
所以上面的例子將成爲等同於
<img src="http://static.example.com/smilies/happy.gif" />
我有了一個圖像的HTML文件:如何使用htaccess更改圖像路徑?
<img src="../smilies/happy.gif" />
是否有可能重定向使用.htaccess
這條路到另一個?
所以上面的例子將成爲等同於
<img src="http://static.example.com/smilies/happy.gif" />
那麼,你也許可以僥倖逃脫重定向與/smilies/happy.gif
到該目錄結束所有通話,這樣就不會身在何處,電話來自何處。這確實意味着你不應該打電話給其他的子目錄,但我想你不會。
是這樣的(猜測這裏,水溼測試,所以在rwriting讀了那裏:)
RewriteRule ^(.*)/images/$(.*) http://static.example.com/smilies/$2 [L,R=301]
基本上你重寫一個其中有「/圖片/」來靜態ADRESS一切,粘貼新圖像後的任何圖像($ 2 thingy),然後指出這是解析的最後一個命令(以阻止htaccess中的奇怪事物),並且希望發送301(永久移動)代碼。
我認爲它更容易設置一個變量在你的配置
<?php
$static_url = "http://static.example.com/";
?>
<img src="<?php echo $static_url; ?>/smilies/happy.gif" alt="" />
其更好,那麼你必須從靜態的東西來控制和重寫引擎是緩慢的,當你把它每次它不是SOOO好。
儘管我可以修改這個文件,但修改已經有20萬個帖子的整個論壇系統(vBulletin)會很痛苦。 – BrunoLM 2011-03-05 22:05:11
RewriteRule ^(smilies/.*)$ http://static.example.com/ $1 [R]
差不多。例如我提供的演示可能以'..'開頭。 '^ smilies'可能永遠不會匹配:P – BrunoLM 2011-03-05 22:16:17
爲什麼你不能在PHP中做到這一點? – RobertPitt 2011-03-05 22:03:56