我正在開發基於PHP的一些基於Web應用程序。設置Apache服務器上的某個文件夾的文件夾defaul
我有一個將位於公共HTML文件裏面的一些文件夾結構。
我想使它工作,這樣當用戶類型爲前。 http://mysite.com/他/她進入http://mysite.com/public但我不希望用戶知道他/她是內部公開的,使用者應該認爲他的直接內部的public_html文件夾中。
任何提示?
P.S.我做託管服務器上,所以我只用交友訪問,我不是服務器的管理員。
我正在開發基於PHP的一些基於Web應用程序。設置Apache服務器上的某個文件夾的文件夾defaul
我有一個將位於公共HTML文件裏面的一些文件夾結構。
我想使它工作,這樣當用戶類型爲前。 http://mysite.com/他/她進入http://mysite.com/public但我不希望用戶知道他/她是內部公開的,使用者應該認爲他的直接內部的public_html文件夾中。
任何提示?
P.S.我做託管服務器上,所以我只用交友訪問,我不是服務器的管理員。
你要麼需要使用此mod_alias或mod_rewrite。你有多少cPanel可用?你主持多少讓你做?
我就必須有通過我的WHM服務器一看工作如何做的別名,但你可以用.htaccess文件進行重寫。我會建議在別名重寫認爲,因爲他們是那麼複雜,少消耗資源。
編輯
剛剛進入我的root登錄我們的WHM /的cPanel基於服務器,我找不到任何方式使用mod_alias中 - 我想這大概是因爲它需要一個Apache重新啓動。你將不得不使用mod_rewrite。
將這個在.htaccess
文件中的public_html:
RewriteEngine on
RewriteRule (.*) public/$1 [L]
有點亂,再加上你可能會取決於如何邪惡您的託管公司支付額外的費用它是... – DaveRandom
不就是凌亂,離開'/ public_html'乾淨。但我同意,與邪惡的託管公司插件域可能需要額外的費用。 – Crack