.htaccess Lightsail / Bitnami:重定向所有www.非WWW流量

rbpvctlc  于 2023-08-06  发布在  其他
关注(0)|答案(1)|浏览(117)

我试过很多方法,但似乎没有一种有效。
我正在编辑/opt/bitnami/apache/conf/bitnami下的bitname.conf
并添加以下

RewriteCond "%{HTTP_HOST}" ^www.domain.com$
RewriteRule "^/?(.*)" "%{REQUEST_SCHEME}://domain.com/$1" [L,R=302,NE]

字符串
但这似乎没有任何作用...重新启动Apache。
有人知道如何正确地做到这一点吗?

4zcjmb1e

4zcjmb1e1#

确保这些规则得到执行。通过在其中一个规则中实现明确的语法错误来测试它,重新启动apache服务器。你应该立即得到一个错误(服务器应该无法启动)。如果不是,则该文件不是您要查找的配置。
关于你执行的实际规则。。我不认为他们有什么问题,尽管他们有点异国情调。我建议改为:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^ %{REQUEST_SCHEME}://%{HTTP_HOST}%{REQUEST_URI] [L,R=302]

字符串
看看这个例子,我意识到你的问题可能是你忘记了使用RewriteEngine on启用重写引擎...

相关问题