如果以前已經詢問過此問題,請致歉。我找不到處理我確切情況的例子。在Apache Config的URL開頭插入一個目錄
我有一個Apache服務器,並有權訪問httpd.conf文件。
我有一個域(比如www.example.com),我想在域後面插入一個目錄(比如說測試)。 因此,例如,我想將www.example.com映射到www.example.com/test和www.example.com/folder以映射到www.example.com/test/folder等。
我已經實現了這個使用一個RedirectMatch指令是這樣的: -
<VirtualHost *:80>
ServerName www.example.com
RedirectMatch ^/$ test/
</VirtualHost>
然而這改變了網址在瀏覽器中包含的測試文件夾,我想保持這種從最終用戶隱藏。
我試過使用重寫規則,但我缺乏正則表達式的知識已讓我失望!這是我曾嘗試(虛擬主機元素中): -
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/test/
RewriteRule ^(.*)$ /test/$1
我已經嘗試了各種組合與這一點,但似乎沒有任何工作!
任何幫助將不勝感激。