2013-03-06 46 views
0

我有一個腳本,創建一個漂亮的目錄列表的文件夾。我稱它爲mydrive。我有兩個公立和私立的職業,我遇到的問題是用漂亮的網址改變人們的路線。國防部改寫爲兩個單獨的文件夾

文件放在:/ mydrive /公/文件夾1 得到調用:/mydrive/files/mydrive.cgi?path=public/folder1

文件放在:/ mydrive /私營/文件夾1 被調用搭配:/mydrive/files/mydrive.cgi?path=private/folder1

我想它是這樣工作的:

網址:www.domain.com/mydrive/folder1 電話:/ mydrive /files/mydrive.cgi?path=public/folder1

網址:www.domain.com/mydrive/private/folder1 電話:/mydrive/files/mydrive.cgi?path=private/folder1

我試過幾個食譜,但不能讓它開始工作。

回答

0
RewriteEngine On 

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f 
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d 
RewriteRule ^/mydrive/(private/.*)$ /mydrive/files/mydrive.cgi?path=$1 [PT,L] 

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f 
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d 
RewriteRule ^/mydrive/(.*)$ /mydrive/files/mydrive.cgi?path=public/$1 [PT,L] 

應該做的伎倆,如果你把它放在你的虛擬服務器配置。

+0

謝謝,但那不行。我收到了一個沒有找到錯誤的漂亮的URL。 – HTM 2013-03-06 20:31:27

+0

對不起,我沒有完全閱讀你的問題。請嘗試更新的規則。 – Seybsen 2013-03-06 20:44:33