2015-12-04 93 views
0

我有以下幾點:阿帕奇`主機/〜用戶名/``開/主機/目錄/`

host/~username/ 

將瀏覽器的頁面/home/username/public_html/index.html。在另一個目錄/home/username/site_root/我們有一個網站的根,從它自己的/home/username/site_root/index.html開始。

如何做到這一點:我想這host/~username/發送瀏覽器/home/username/site_root/index.html,如果可能的話保持host/~username/在地址欄中的地址。

我從來沒有用Apache做過任何事情。閱讀一些答案,似乎我可以通過添加一個帶有特定命令的文件/home/username/public_html/.htaccess來做到這一點。我試圖模仿他們用線做什麼

RewriteEngine on 
Rewriterule <...> 

但我還沒有設法產生任何結果。

我試圖避免使用這個詞重定向,因爲我不知道這是我想做的名字。我不希望它加載一些頁面,然後將瀏覽器發送到另一個位置。

我看到了另一件修改httpd.conf的事情,它修改了Apache服務器的根目錄。我無權訪問此文件。

回答

0

你有沒有嘗試過像symlink更簡單的東西?

+0

是的,現在它被用於符號鏈接。雖然這看起來不是正確的做法。 – kryan

+0

如果您無法訪問服務器配置並且工作正常,那就太好了。 mod_rewrite shenanigans是kludge,並會在一段時間內使事情複雜化。 – covener