2012-01-13 63 views
0

所以移動線的站點到本地計算機上進行離線秀外殼後,很多環節都因爲打破missplaced ../,在Dreamweaver中看跌期權。htaccess的固定在本地站點斷開的鏈接

它的工作原理在線,因爲該域的用戶沒有權限離開它的doc根目錄,但並非如此。

是否有一個.htaccess,我可以把根目錄,將限制或重定向回自己當試圖導航到它的父母?

所以該網站是在xampp/mysite/和img src有../images/image.png

值那麼它在xampp/images/image.png尋找,而不是停留在它對於圖像的的xampp/mysite/images/image.png

+0

所以從'TLD /家長DIR /分DIR/index.php'的請求必須解析爲'TLD /家長DIR/image.php'圖像的引用,你希望它成爲來自'tld/parent-dir/sub-dir/image.php'的圖像?如果沒有,你能否提供一個例子 – 2012-01-13 01:11:16

+0

我添加了一個例子。 – 2012-01-13 01:17:28

回答

1

根目錄,我假設所有的您的圖片位於/xampp/mysite/images目錄中。

如果是這樣,那麼您可以嘗試將以下內容添加到您站點根目錄中的.htaccess文件中。

RewriteEngine on 
RewriteBase/

#if request is not in xampp/mysite/images/ 
RewriteCond %{REQUEST_URI} !^/xampp/mysite/images/ [NC] 
#rewrite images to /xampp/mysite/images 
RewriteRule /(.+\\.(png|jpg|gif))$ /xampp/mysite/images/$1 [NC,L] 
+0

圖像只是一個例子。它也發生在鏈接上,即一個''會去'xampp/index.php'而不是'xampp/mysite/index.php' – 2012-01-13 04:43:34