【问题标题】:.htaccess breaks with multiple redirects.htaccess 因多次重定向而中断
【发布时间】:2017-08-25 02:22:52
【问题描述】:

我刚刚用新网站替换了旧网站。我现在正在尝试通过 .htaccess 文件将旧页面 URL 重定向到新页面。当我输入一个重定向时,它按预期工作。但如果我添加第二个,一切都会中断,我会在网站上收到内部服务器错误。

这是放入 .htaccess 文件的代码:

重定向 301 /wordpress /?page=home
重定向 301 /cadcam.php /?page=process

重申一次,一次重定向有效,多次重定向会破坏网站。有什么建议吗?

其他信息... GoDaddy 是网站主机。我正在使用 Notepad++ 通过 FileZilla 编辑文件。

谢谢!

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    该问题与 Notepad++ 有关。行之间的换行符不是实际的换行符。在 Windows 记事本中打开 .htaccess 文件时,所有行都在运行,从而破坏了站点。在记事本中创建换行符后,一切都按预期工作。

    【讨论】:

    • 当心:如果您在 Windows 中编辑某些内容,然后将其上传到服务器(通常是 linux),您的换行符和编码可能会中断。始终使用专用的 ide / 编辑器。我的猜测是您只是不知道可以以换行符正确工作的方式配置 notepad++
    猜你喜欢
    • 1970-01-01
    • 2012-08-20
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多