首页 > 解决方案 > 如何为不同的域做 RewriteRule

问题描述

再会,

我指的是这篇文章,https://niiconsulting.com/checkmate/2018/10/manipulating-host-headers-not-anymore/

在这篇文章中,有一些代码如下:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^([a-zA-Z0-9-]{1,20}.){0,3}(domain1.com|domain2.com|domain3.com)$

RewriteRule ^(.*)$ https://domain1.com/ [R=301,L]

我有一个由 3 个应用程序实际使用的 Web 服务器,具有不同的端口和不同的域名。

根据网站上的代码,如果主机名不满足域中的任何3个,则将其重定向到domain1.com.

我想问一下,是否可以通过 301 响应将其直接返回到自己的域?

好心提醒。

标签: apachemod-rewritewebserverhostname

解决方案


推荐阅读