nkc*_*cmr 8 apache .htaccess mod-rewrite
好的,我已经做了相当多的搜索,但仍然找不到足够的东西来处理我的问题.
现在我有一个DNS记录,将所有其他子域重定向到我的服务器.我问的是什么会使example.mydomain.com
返回HTTP/1.1 301
和重定向到正义mydomain.com
我很抱歉,如果这已经被覆盖,我就找不到足够的具体内容.
Mic*_*ski 16
使用a RewriteCond
匹配除以外的域mydomain.com
和301重定向它们:
RewriteEngine On
# If the domain (any domain) is not exactly mydomain.com...
RewriteCond %{HTTP_HOST} !^mydomain\.com$ [NC]
RewriteRule (.*) http://mydomain.com/$1 [L,R=301,QSA]
Run Code Online (Sandbox Code Playgroud)
您还可以更具体地查看子域mydomain.com
.上面的那个将匹配任何其他域.
# Match only subdomains of mydomain.com
RewriteCond %{HTTP_HOST} ^(.+)\.mydomain\.com$ [NC]
RewriteRule (.*) http://mydomain.com/$1 [L,R=301,QSA]
Run Code Online (Sandbox Code Playgroud)