我有一个VPS。我主持一个域ipointing到www文件夹的子目录。域名工作正常,直到主页。我开始去到其他页面的显示我的服务器[orginalname] / [子目录名]的那一刻。我想我需要一个服务器别名添加到域的VHOST。谁能告诉我该怎么做?

有帮助吗?

解决方案

您使用Apache? 与尝试

<VirtualHost *:80>
   DocumentRoot "/path/to/document/root"
   ServerName name1
   ServerAlias name2
 ...

其他提示

我做到了使用代理Apache的选项,这是它:

我的虚拟主机是http://dlx/和我要添加一个“别名”等http://dlx/drupal/

httpd.config文件I加入一个代理配置:

<VirtualHost 127.0.0.1>
ServerName dlx
DocumentRoot "C:/deluxe/"
<LocationMatch /drupal/>
ProxyPass               http://localhost/drupal/
ProxyPassReverse        http://localhost/drupal/
</LocationMatch>
</VirtualHost>

在我的DLX虚拟主机(C:/deluxe/)配置的.htaccess:

    RewriteRule ^drupal/(.*)$ http://localhost/drupal/$1 [P,L]

就是这样。这对我的作品,我希望它也适用于你。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top