.htaccess 中的重定向 301 导致 500 服务器错误(重定向到非 URL)

2023-11-23

有这样的错误。

添加时Redirect 301规则到.htaccess文件如:

Redirect 301 "/page1.html" "/dir1/"

我的网站因 500 服务器错误而失败,并且在 apache 错误日志中出现以下错误:

[Wed Mar 16 11:08:52 2011] [alert] [client 127.0.0.1] /home/htdocs/site.com/www/.htaccess: Redirect to non-URL

Mod 重写已安装,也尝试提供不带引号的网址。

在生产服务器上,这个 .htaccess 工作正常,但在本地会出现问题

任何想法,请)


这个规则有效

Redirect 301 "/page1.html" "http://www.site.com/dir1/"

但我需要一种方法来提供相对路径而不是完整的网址(生产服务器就是这样工作的)


全部改变Redirect 301规则:

RewriteRule ^/page1.html$ /dir1/page.html [R=301,L]

工作中。但它在生产中是如何运作的呢?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.htaccess 中的重定向 301 导致 500 服务器错误(重定向到非 URL) 的相关文章

随机推荐