在Debian上配置Apache服务器的重定向,您需要编辑Apache的配置文件
-
打开终端。
-
使用文本编辑器打开Apache配置文件。在这个例子中,我们将使用nano编辑器。您可以使用您喜欢的任何文本编辑器。
sudo nano /etc/apache2/apache2.conf
-
在
部分中,找到您想要重定向的站点配置。如果您还没有创建虚拟主机,请创建一个。 -
在
部分内,添加以下代码以创建重定向规则。将example.com
替换为您要重定向的域名,将newdomain.com
替换为您要重定向到的新域名。
RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com$ [NC] RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]
这段代码的意思是,当用户访问example.com
时,服务器将重定向他们到newdomain.com
。
-
保存更改并关闭编辑器。在nano编辑器中,按
Ctrl + X
,然后按Y
,最后按Enter
。 -
为了使更改生效,重新启动Apache服务器:
sudo systemctl restart apache2
现在,当用户访问example.com
时,他们将被重定向到newdomain.com
。