题
我有一个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]
就是这样。这对我的作品,我希望它也适用于你。
不隶属于 StackOverflow