2011-02-10 119 views
0

我想隱藏我的目錄結構,並將所有請求從我的文件所在的單個目錄中提供。我的文件存儲的實際路徑是:http://mydomain.com/dir1/dir2,但我希望能夠將我的鏈接指向http://mydomain.com/myscript.phpmod_rewrite幫助

我在這個目錄中有多個腳本,所以我不知道如何去做這件事。我需要針對每個需要訪問的文件的規則嗎?或者是否有可用於此的通配符?

回答

0

你可以這樣做:

RewriteCond %{DOCUMENT_ROOT}/dir1/dir2%{REQUEST_URI} -f 
RewriteRule !^/dir1/dir2/ /dir1/dir2%{REQUEST_URI} [L] 

這將重寫任何要求,這路徑不以/dir1/dir2/開始,到相應的位置與該前綴/dir1/dir2/但前提是在這個目標上的文件(見RewriteCond指令)。