Linux

將域重定向到文件夾

  • August 14, 2012

我有一個域名 www.mydomain.com。它託管在 Apache 上。

當我點擊這個域時,它會將我帶到 Apache 預設頁面。

現在我的域工作如下:

www.domain.com/support
www.domain.com/support/admin
www.domain.com/support/staff
www.domain.com/support/support

我希望它是

www.domain.com
www.domain.com/admin
www.domain.com/staff
www.domain.com/support

Support 是我在 Apache 中託管的應用程序的名稱。

這是我的虛擬主機條目:

<VirtualHost *:80>
#   ServerAdmin webmaster@dummy-host.example.com
   DocumentRoot /var/www/vhosts/www.domain.com/
   ServerName www.domain.com
   ErrorLog logs/www.domain.com-error_log
   CustomLog logs/www.domain.com-access_log common
</VirtualHost>

我應該編輯什麼?我該怎麼做?我應該從我的連結中刪除“/support/”嗎?

只是將所有內容移到目錄上?

cd /var/www/vhosts/www.domain.com/support
mv * ..

試試 Apache 的 mod_rewrite

我使用 lighttpd 而不是 Apache,所以這可能不完全正確,但類似……

<Directory /support>
RewriteEngine On
RewriteBase /
</Directory>

引用自:https://serverfault.com/questions/417178