gpt4 book ai didi

apache - 非 www .htaccess 重定向到 www 给出 500 错误

转载 作者:行者123 更新时间:2023-12-01 10:49:08 25 4
gpt4 key购买 nike

我有下面的 htaccess 重定向设置,用于将非 www url 上的任何请求重定向到有效的 www url,问题是下面的代码不断抛出 500 错误下面的错误消息。如果我删除条件和规则,那么一切正常,我是不是在条件和规则中做错了什么!?

htaccess 文件位于 web 目录的根目录中。

.htaccess

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ www.%{HTTP_HOST}/$1 [R=301,L]

错误

RewriteBase takes one argument, the base URL of the per-directory context

最佳答案

感谢 Starkeen,问题是由于重写规则中缺少 http://

规则不正确

RewriteRule ^(.*)$ www.%{HTTP_HOST}/$1 [R=301,L]

固定/工作规则

RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

关于apache - 非 www .htaccess 重定向到 www 给出 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34994014/

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