gpt4 book ai didi

apache - 将所有内容重定向到 Apache 上的 www

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

所以我试图让所有内容都重定向到 https://www

我希望所有这些都重定向到这个 https://www.website.com

http://website.com
http://www.website.com
https://website.com

假设您在 https://www.website.com 上,然后从 url 中删除 www,使其看起来像 https://website.com。而不是只显示没有 www 的网站,我希望它把 www 放回 url 中。

所以基本上我希望它始终具有 www 无论如何。

执行此操作的最佳方法是什么? Redirct、mod_rewrite 等。我可以访问根配置,所以我不需要使用 .htaccess

可能有助于解决此问题的其他信息。

Ubuntu 14.04 LTS
Apache2

最佳答案

我想我明白了。我会留下配置,以防其他人有同样的问题。

<VirtualHost *:80>

ServerName website.com
DocumentRoot /var/www/html

Redirect permanent / https://www.website.com/

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

<VirtualHost _default_:443>

ServerName https://www.website.com/
DocumentRoot /var/www/html

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.website.com$1 [L]

</VirtualHost>

关于apache - 将所有内容重定向到 Apache 上的 www,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34011226/

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