gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 07:10:51 27 4
gpt4 key购买 nike

有这样的错误。

添加时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 rewrite,也尝试提供不带引号的 url。

在生产服务器上这个 .htaccess 工作正常,但在本地会导致麻烦

任何想法,请)

这个规则有效
Redirect 301 "/page1.html" "http://www.site.com/dir1/"

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

最佳答案

全部更改 Redirect 301规则:

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

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

关于.htaccess - .htaccess 中的重定向 301 导致 500 服务器错误(重定向到非 URL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5323557/

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