html - 如何将主域重定向到另一个域但不在重定向中包含子域 - htaccess

标签 html linux .htaccess hosting

我的域有 .co.uk 和 .com,目前我有 .co.uk 设置以重定向到 .com。虽然这有效,但我现在需要稍微改进此重定向,使其不包含任何子域。所以 www.domainname.co.uk 将重定向到另一个,但 subdomain.domainname.co.uk 不会重定向。

这可能吗?如果可以,我该怎么做?

最佳答案

你可能想看看 RewriteCond,像这样:

RewriteCond %{HTTP_HOST} www.\mysite\.co\.uk [NC]
RewriteRule (.*) http://www.mysite.com/$1 [R=301]

有关 RewriteCond 的更多详细信息:http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritecond

关于html - 如何将主域重定向到另一个域但不在重定向中包含子域 - htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10041182/

相关文章:

html - 响应式网页设计 - 将图像和 Div 放在图像之上的最佳或正确方法是什么?

html - 将 2 个标题放在 2 个面板的中间

python - 在 Python 中传递带空格的命令行参数

php - 对用户隐藏 PHP

javascript - 从表中删除产品

javascript - 跨域脚本问题

C shell 程序中从 system() 更改为 execvp()

linux - 启用 Systemd 的服务不再在启动时启动

.htaccess - 重写 htaccess 以包含 www 并包含 url 的其余部分

Apache mod_rewrite 用于除 root 之外的所有内容