我有一個既有前端又有管理區域的系統。子目錄中的管理員區域
目前我給管理區域一個子域名。
我想這樣做有它的子目錄什麼,e.g http://domain.com/admin
但管理區域設置被放置在根目錄下。
我可以把我的.htaccess的東西,使子目錄「/管理」認爲它的根?
我有一個既有前端又有管理區域的系統。子目錄中的管理員區域
目前我給管理區域一個子域名。
我想這樣做有它的子目錄什麼,e.g http://domain.com/admin
但管理區域設置被放置在根目錄下。
我可以把我的.htaccess的東西,使子目錄「/管理」認爲它的根?
我不這麼認爲。首先,在.htaccess中不會出現'DocumentRoot'和'Alias'。 但無論如何,如果你仔細想想,在它讀取你的.htaccess的時候它會解釋路徑,所以改變它們爲時已晚。
我不確定您是否可以按照自己的意願進行重寫。
如果您有權訪問子域,則可以將admin界面置於admin.domain.com下,並將domain.com/admin用作重定向。
這很可怕,但軟件對安置的要求如此。
請顯示一些代碼。 – 2010-08-12 09:18:30
如果管理區域認爲它存在於域的根目錄下,它生成的任何導航都將與普通的站點請求無法區分(因爲它不會指向'/ admin /'),所以真的沒有可行的解決方案在那。實質上,說服代碼在根本上基本上只是增加了問題,因爲重寫只能以一種方式進行。什麼要求行政區域認爲它生活在網站的根? – 2010-08-12 09:37:42