這是我一直想用htaccess解決的一個問題。我還沒有找到方法,但它看起來應該是可能的 - 也許有人可以提供幫助。使用htaccess來掩蓋文件夾名稱
假設我在我的網站的根目錄中有一個文件夾,名稱爲/foo/
。我希望用戶能夠在路徑/bar/
上訪問該文件夾,但出於各種原因,我無法重命名該文件夾。
爲了不造成混淆,我只希望有一條路可以看到 - 也就是說,我不要想讓人用名字/foo/
來訪問該文件夾;他們應該始終使用/bar/
。如果有人去example.com/foo/
,他們的瀏覽器應該重定向到example.com/bar/
- 但返回的內容應該是/foo/
的內容。
更爲複雜的是,/foo/
中的頁面在/foo/
中有硬編碼且不能更改的依賴關係(圖片,樣式表,鏈接到其他頁面等)。當然,這些必須仍然有效。
因此,要總結,這就是我想要的:
- 請求
example.com/foo/
應該重定向到example.com/bar/
。 - 請求
example.com/bar/
應返回example.com/foo/
的內容。
這可能嗎?它在表面看起來好像會創建一個無限的重定向...但我敢肯定,有一些方法可以阻止在htaccess中,不是嗎?
我會很感激任何幫助。
(PS - 一點點額外的背景:正常的原因,我想這樣做是要重命名的WordPress /wp-admin/
目錄的東西更專業,更便於客戶記憶,如/admin/
但同樣的系統應該工作。能掩蓋路徑以這種方式)
您是否找到解決方案? – Criesto 2015-07-17 07:17:18