gpt4 book ai didi

php - 使用 httpd 将 www.domain.com 和 domain.com 重定向到 subdomain.domain.com

转载 作者:可可西里 更新时间:2023-11-01 17:27:34 26 4
gpt4 key购买 nike

我想重定向:

情况一、example.comsubdomain.example.com

情况2.www.example.comsubdomain.example.com

我已将这两段代码放入我的 httpd.conf 中。只有情况 2 有效,但情况 1 无效。

<VirtualHost *:80>
DocumentRoot "/var/www/html/foo"
ServerName domain.com
ServerAlias subdomain.example.com
<Directory "/var/www/html/foo">
Options Indexes FollowSymLinks Includes
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from All
</Directory>
Redirect permanent http://example.com/ http://subdomain.example.com/
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/var/www/html/foo"
ServerName www.example.com
ServerAlias subdomain.example.com
<Directory "/var/www/html/foo">
Options Indexes FollowSymLinks Includes
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from All
</Directory>
Redirect permanent / http://subdomain.example.com/
</VirtualHost>

最佳答案

我找到了答案。将example.comwww.example.com重定向到subdomain.example.com,然后只设置子域的文档根。 example.com

<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com example.com
Redirect permanent / http://subdomain.example.com/
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/var/www/html/foo"
ServerName subdomain.example.com
ServerAlias subdomain.example.com
<Directory "/var/www/html/foo">
Options Indexes FollowSymLinks Includes
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from All
</Directory>
</VirtualHost>

通过在 httpd.conf 中使用这些代码,我能够:

  1. example.com 重定向到 subdomain.example.com

  2. www.example.com 重定向到 subdomain.example.com

关于php - 使用 httpd 将 www.domain.com 和 domain.com 重定向到 subdomain.domain.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44125253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com