我正在做的.htaccess我的網頁,下面的代碼:損失由於格式爲.htaccess
Options -Indexes
RewriteEngine On
RewriteRule ^([A-Za-z]+)/([0-9]+)/$ files.php?row=$1&column=$2
RewriteRule ^([A-Za-z]+)/?$ $1/1/
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mywebpage\.at [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} ^http://.*$
RewriteRule \.(jpe?g|gif|bmp|png)$ /imgs/hotlinks.png [L]
RewriteCond %(REQUEST_URI) ^imgs/$ [NC]
RewriteRule/- [F]
ErrorDocument 404 /404.html
ErrorDocument 403 /403.html
的問題是,我的圖片沒有顯示在重寫網址的頁面了。顯然,他們的路線也受到重寫的影響。簡單地解釋:位於www.mywebpage.at/imgs/pic1.jpg的圖片載入www.mywebpage.at/files.php?row=first & column = 3,但是當我嘗試輸入www.mywebpage.at/第一個/ 3 /瀏覽器在www.mywebpage.at/first/3/imgs/pic1.jpg中查找圖片,顯然無法加載它。
我該如何解決這個問題,使圖像的路徑不會改變,無論從哪裏使用它們?
使鏈接靜態。把你的域名放在每個網址的前面:'http://site.com/img/pic1.jpg' –
@Rune毫無疑問,這可以工作,但我一直在尋找一個更優雅的解決方案。 – Variax