2011-08-30 109 views
2

使用.htaccess我試圖向所有URL添加目錄,但似乎沒有任何運氣。我可以爲每個目錄做,但想知道是否有更簡單的方法。.htaccess - 將子目錄添加到所有目錄

我需要所有的URL,例如:

www.example.com/abc 
www.example.com/def 
www.example.com/ghi 

追加目錄「測試」使網址看起來像這樣:

www.example.com/test/abc 
www.example.com/test/def 
www.example.com/test/ghi 

試圖用PHP,但似乎那種愚蠢所以.htaccess似乎是最好的選擇。

回答

3

使用mod_rewrite,你可以嘗試添加這.htaccess文件:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)$ /test/$1 [L] 

如果你絕對需要一個重定向(而不是一個「幕後的」改寫),改變[L][R,L]

相關問題