将域名重定向到文件夹

将域名重定向到文件夹

我有一个域名 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 [email protected]
    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/”吗?

答案1

只需将所有内容移至目录上方?

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

答案2

尝试 Apache 的 mod_rewrite

我使用的是 lighttpd 而不是 Apache,所以这可能不完全正确,但类似于...

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

相关内容