繁体   English   中英

永久将子域的所有页面重定向到主域.htaccess

[英]permanently redirect all pages of sub-domain to main domain .htaccess

我想将所有子域的URL重定向到主域,例如m.abc-xyz.com/test1到abc-xyz.com/test1和m.abc-xyz.com/test2到abc-xyz.com/ test2等。。。我在根.htaccess文件中有此代码,该文件仅适用于m.abc-xyz.com至abc-xyz.com

RewriteCond %{HTTP_HOST} ^m\.abc\-xyz\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.m\.abc\-xyz\.com$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^/?$ "https\:\/\/www\.abc\-xyz\.com" [R=301,L]

很可能是因为您只有在第一个条件之后才具有[OR],所以它是:第一个条件为true或所有其他条件为true(同时),这没有发生。 尝试在应有的所有位置添加[OR]。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM