gpt4 book ai didi

Apache 没有将 .co.uk 重定向到 .com

转载 作者:太空宇宙 更新时间:2023-11-03 14:52:49 25 4
gpt4 key购买 nike

我最初的网站位于 https://example.co.uk,但同时移动了主机和域,现在使用 https://www.example.com。这也涉及移动我的 SSL 证书。

我想将 .co.uk 站点的访问者重定向到 .com。因此,我将 .co.uk.htaccess 更改为以下内容:

RewriteEngine On
RedirectMatch 301 /(.*) https://www.example.com/$1

当有人访问位于 http:// 的旧网站时,他们将被重定向到新网站,但是,如果他们访问带有 https:// 的旧网站,他们没有被重定向并点击了一个页面,说明安全证书不存在。

我希望所有对 example.co.uk 的访问都重定向,无论协议(protocol)如何。

最佳答案

这是一个简单的重定向:

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^example.com [nc]
rewriterule ^(.*)$ https://example.co.uk/$1 [r=301,nc]

或者使用这个:

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^example.com [NC]
RewriteRule ^(.*)$ https://example.co.uk/$1 [R=301,NC,L]
RewriteCond %{http_host} ^www.example.com [NC]
RewriteRule ^(.*)$ https://example.co.uk/$1 [R=301,NC,L]

关于Apache 没有将 .co.uk 重定向到 .com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32682431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com