gpt4 book ai didi

apache - 防止 htaccess HTTPS 转发在本地主机上工作

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

我的 htaccess 中有以下代码将所有 URL 转发到他们的 HTTPS对方。

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

RewriteCond %{HTTP_HOST} ^www\.merkd\.com
RewriteRule ^(.*)$ https://merkd.com [L,NC,QSA]

如何修改此代码,以免破坏我的 localhost建立我的网站?我在 URL <a href="http://localhost" rel="noreferrer noopener nofollow">http://localhost</a> 的本地 Apache 服务器上运行它我没有 SSL 证书。

如果可能,您是否也可以更新代码以便 www.merkd.com/somepage将转发到merkd.com/somepage而不是默认为 merkd.com .

最佳答案

您可以使用:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} merkd\.com [NC]
RewriteRule ^ https://merkd.com%{REQUEST_URI} [R,L]

RewriteCond %{HTTP_HOST} ^www\.merkd\.com [NC]
RewriteRule ^ https://merkd.com%{REQUEST_URI} [R,L]

我将 %{HTTP_HOST} 更改为域名,以避免重定向到 https,然后再重定向到 www。

关于apache - 防止 htaccess HTTPS 转发在本地主机上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32728741/

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