我们将网站的一部分从一个子文件夹移动到另一个子文件夹。我想将此文件夹中的文件的永久重定向(301)放入 htaccess 中(有些也更改了文件名,所以我不能只为整个文件夹设置一个规则)。这就是我正在尝试的
RewriteRule ^search/tutorial-search.html$ db/tutorial.php [R=301]
但这不起作用,我现在输入旧 URL 时收到 404 响应。我觉得这很奇怪,因为我有一个适用于年龄的规则,它看起来像这样:
RewriteRule ^search/tutorial-search.html$ search/tutorial-search.php
我真的看不出有什么大的区别。我也尝试了以下(除其他外),但它也不起作用
RewriteRule ^search/tutorial-search.html$ db/tutorial.php
究竟是什么导致这个失败?只是为了确保我将所有这些都放在 htaccess 文件的完全相同的行中。是因为我正在重写到另一个文件夹吗?谢谢 :)