要将 Apache 服务器上的 URL 重定向到另一个域名,可以使用 Apache 的重定向模块 mod_rewrite。 常见的重定向方法包括:
确保您的 Apache 服务器上启用了 mod_rewrite 模块。 要验证这一点,请在终端中输入以下命令:
sudo a2enmod rewrite
打开 Apache 配置文件。 通常位于/etc/apache2/apache2.conf 或/。 etc/httpd/ httpd.conf 并确保在文件末尾包含以下内容:
AllowOverride All
[h ]
这允许您使用 .htaccess 文件配置重定向规则。
在要重定向的网站的根目录(通常为/var/www/html)创建一个 .htaccess 文件,并在其中添加以下代码:
[h ]RewriteEngine on
RewriteCond %{HTTP_HOST} ^old_domain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old_domain.com [NC]
RewriteRule ^(.*)$ http://new_domain.com com/$1 [L,R=301,NC]
将 old_domain.com 和 new_domain.com 替换为您的域名。
保存.htaccess文件并重新启动Apache服务器以使设置生效:
sudo systemctl restart apache2
old_domain时.com 或 www.old_domain.com,您将自动重定向到 new_domain.com。
评论前必须登录!
注册