【发布时间】:2017-03-18 17:20:28
【问题描述】:
我正在尝试将多个页面从旧 URL 重定向到新 URL。
Redirect 301 /eng/loc.php /en/location/
Redirect 301 /eng/rest.php /en/restaurant
Redirect 301 /eng/accom.php /en/accommodation-rates
Redirect 301 /eng/fish.php /en/fishing
Redirect 301 /eng/hiking.php /en/hiking-cycling
这在我添加这一行之前有效:
Redirect 301 /eng /en/home
添加它会导致第一个代码块中的 URL 输出错误。我认为这是由于我的语法错误造成的冲突,但在 stackoverflow 中找不到类似的解决方案,并且无法将我的问题应用于 htaccess 文件的文档。
我已尝试在上一行的“/eng”中添加转义符 \ 和 \s,但这不是问题。
这里的正确语法是什么?
【问题讨论】: