2011-08-27 55 views
0

我正在開發基於PHP的一些基於Web應用程序。設置Apache服務器上的某個文件夾的文件夾defaul

我有一個將位於公共HTML文件裏面的一些文件夾結構。

我想使它工作,這樣當用戶類型爲前。 http://mysite.com/他/她進入http://mysite.com/public但我不希望用戶知道他/她是內部公開的,使用者應該認爲他的直接內部的public_html文件夾中。

任何提示?

P.S.我做託管服務器上,所以我只用交友訪問,我不是服務器的管理員。

回答

0

你可以建立一個addon domain並將其指向/public_html/public目錄。

編輯:

綁定域名應該工作了。

+0

有點亂,再加上你可能會取決於如何邪惡您的託管公司支付額外的費用它是... – DaveRandom

+0

不就是凌亂,離開'/ public_html'乾淨。但我同意,與邪惡的託管公司插件域可能需要額外的費用。 – Crack

1

你要麼需要使用此mod_aliasmod_rewrite。你有多少cPanel可用?你主持多少讓你做?

我就必須有通過我的WHM服務器一看工作如何做的別名,但你可以用.htaccess文件進行重寫。我會建議在別名重寫認爲,因爲他們是那麼複雜,少消耗資源。

編輯

剛剛進入我的root登錄我們的WHM /的cPanel基於服務器,我找不到任何方式使用mod_alias中 - 我想這大概是因爲它需要一個Apache重新啓動。你將不得不使用mod_rewrite。

將這個在.htaccess文件中的public_html:

RewriteEngine on 
RewriteRule (.*) public/$1 [L] 
相關問題