gpt4 book ai didi

apache - 使用 .htaccess 处理子域和 https

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

在下面的 .htaccess 示例中,如果有人输入如下 URL...

http://mysite.com/ricks-motorcycles

...它将自动从 public_html 下名为“ricks-motorcycles”的 x.com 子目录加载页面。这种技术称为代理吞吐量

RewriteEngine On
RewriteRule ^ricks-motorcycles/(.*)$ http://x.com/ricks-motorcycles/$1 [P,L]

这很好,但是我该如何处理另外两种情况:

(1) 有人想要 https 而不是 http。

(2) 有人想要...

http#//ricks-motorcycles.mysite.com/

...而不是...

http#//mysite.com/ricks-motorcycles/

(在上面用 : 切换 # 因为 StackOverflow 阻止我发帖。)

最佳答案

您可以使用 RewriteCond 限定您的重写:

RewriteEngine On

RewriteCond %{HTTPS} =on
RewriteRule ^ricks-motorcycles/(.*)$ https://example.com/ricks-motorcycles/$1 [P,L]

RewriteCond %{HTTP_HOST} =ricks-motorcycles.mysite.com
RewriteRule ^(.*)$ http://example.com/ricks-motorcycles/$1 [P,L]

有关详细信息,请参阅 mod_rewrite documentation .

关于apache - 使用 .htaccess 处理子域和 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1054458/

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