2012-08-08 30 views
0

我確定已經有一個答案,但我無法用簡短的方式制定我的查詢。.htacces改寫

所以這是一個問題:

我有一個PHP應用程序,在http://www.mydomain.com/demo/ 整個PHP代碼物理坐在擁有所有的鏈接,<a href="/index.php">Home</a><img src="/logo.png">

因此,所有指根目錄而且更改代碼非常複雜,因爲相同的應用程序必須從根文件夾以及另一個客戶端工作。 我敢肯定,有一個優雅的方式來使用.htaccess中的重寫規則,我不知道。

謝謝!

回答

0

嘗試把這個在htacess文件在您的文檔根目錄:

RewriteEngine On 
RewriteCond %{DOCUMENT_ROOT}/demo%{REQUEST_URI} -f [OR] 
RewriteCond %{DOCUMENT_ROOT}/demo%{REQUEST_URI} -d 
RewriteRule ^(.*)$ /demo/$1 [L] 

如果你確實需要重定向瀏覽器,與[L,R=301]更換[L]

+0

感謝您的快速回復,但它不起作用。我遇到了404錯誤: - / – 2012-08-08 20:20:10