2014-02-06 57 views
1

顯示文件這是我的本地目錄結構使用htaccess的在一個內部目錄

-> app 
    -> settings 
    -> readme 
    -> php 
    -> the entire app code 

現在,因爲我所有的應用程序代碼是在php/目錄,我要做localhost/app/php訪問我的應用程序。我想訪問php/目錄中的文件,我正在打字localhost/app

感謝您的幫助:)

回答

1

將這個代碼在你DOCUMENT_ROOT/.htaccess文件:

RewriteEngine On 

RewriteRule ^((?!php/).*)$ php/$1 [L,NC] 
+0

它的工作,但之後我刪除了'RewriteBase /'。你也可以告訴我第三行實際上在做什麼。 – sanchitkhanna26

+0

當然,這個重寫規則是檢查URI是否已經不以'/ php /'開頭,如果不是則它將請求轉發給'/ php/$ 1'這裏'$ 1'是從左邊的匹配中捕獲的字符串的反向引用手邊。 – anubhava

+0

如果出現問題,請考慮將其標記爲已接受。 – anubhava

相關問題