2011-05-10 78 views
1

我遇到以下目錄結構:PHP:modrewrite不同的目錄

/front/index.php < - 網站根

/admin/img/ < - 額外的圖像

因此對於包括圖像我正在使用此路徑:../admin/img/

問題是我不能在我的服務器上使用../,所以我需要重新映射整個路徑。

我該如何使用modrewrite來做到這一點?

我會只是想從../admin/img/任何想法映射到admin/img/

,如果這是可能的嗎?

謝謝

回答

1

有你的.htaccess這樣的:

Options +FollowSymlinks -MultiViews 
RewriteEngine on 

RewriteRule ^\.\.(/admin/img/.*)$ $1 [NC,L,R=301] 
+0

這是我的「跛腳」的版本:什麼ü想想? RewriteRule^img/admin/up /(.*)$ ../admin/up/$1 [L] – Fuxi 2011-05-10 19:48:14

+0

看起來不錯,但是你可以節省一些冗餘:'RewriteRule^img /(admin/up /(.*) $ ../$1 [L,NC]' – anubhava 2011-05-10 19:51:49

+0

thanks dude!:)) – Fuxi 2011-05-10 19:57:54

0

你可以選擇符號鏈接目錄嗎?它非常快速簡單,但它不能解決應用程序中的任何路徑。