首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何编写两个不同站点的Apache配置?

如何编写两个不同站点的Apache配置?
EN

Stack Overflow用户
提问于 2018-07-31 03:13:32
回答 1查看 28关注 0票数 0

如何编写Apache配置,通过斜杠在同一个域中创建两个不同的站点

示例:

site.ru -1站点,

site.ru/app -2站点

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-31 05:10:22

在Apache配置中,您应该指定完整的URL,而不包括斜杠后面的部分,即:

代码语言:javascript
复制
ServerName "site.ru:80"

无法将site.ru/app定义为单独的虚拟主机。但是,您可以简单地将第二个网站的内容移动到第一个网站的子目录中。例如,如果:

代码语言:javascript
复制
ServerName "site.ru:80"
DocumentRoot "/var/www/httpdocs"

那么/var/www/httpdocs/app将是包含第二个网站内容的目录。

另一种选择是创建两个虚拟主机,然后将重写规则添加到第一个域配置。让我们看两个域:site.rusiteapp.ru。使用site.ru上的以下命令,可以将对site.ru/app的请求重定向到siteapp.ru

代码语言:javascript
复制
RedirectMatch 301 ^/app/(.*)$ http://siteapp.ru/$1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51600804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档