cpu*_*uru 1 apache-http-server redirection
像许多用户一样,我们倾向于注册域名的 *.com 和 *.net 版本,以防止恶意抢注。因此,如果我们想要“foo.com”,我们还需要注册“foo.net”并将它们解析为相同的 IP 地址。
我正在尝试第一次设置 Apache,需要知道将请求重定向到“foo.net”以转到“foo.com”的正确方法,以便如果用户输入“foo.net”,他们神奇地重定向到“foo.com”。
我一直在阅读Apache URL 重写指南,如何完成这个看似简单的任务并不容易。
你不需要重写这个..只需添加另一个指向同一个DocumentRoot的虚拟主机,例如:
<VirtualHost *:80>
DocumentRoot "/var/www/yoursite.com"
ServerName yoursite.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/var/www/yoursite.com"
ServerName yoursite.net
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
编辑:
回应 OP 的评论:
我明白你现在想要什么。您正在寻找的是 ServerAlias 重定向。因此,在您的虚拟主机中,您可以添加以下内容:
<VirtualHost *:80>
ServerAlias yoursite.net
redirect permanent / http://yoursite.com
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8442 次 |
| 最近记录: |