我网站的某个区域有一个文件夹(我们称之为“test”),其中包含一系列具有唯一名称的子文件夹,基于六位数代码。我希望对该文件夹的任何不正确的查询只是一个与现有url不同的字符,总是返回404错误,而不是像现在那样重定向到非常相似的现有url。
EG:如果 ... / test / abc001 / sample.txt 存在, ... / test / abc002 / sample.txt 没有,我需要第二个查询才能返回404而不是重定向到第一个网址。
可以在.htaccess文件中完成吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
一个upvote去了Pekka,但我不能真正接受他的答案是正确的,因为,至少在我的情况下,它不是。正如我在他的解决方案中评论的那样,我的托管公司提供了正确答案,他指示我使用该指令:
CheckSpelling off
这并不是说Pekka的答案对于面临类似问题的其他用户来说是不正确的。 Apache reference for mod_speling表示默认情况下CheckSpelling处于关闭状态,因此我的托管公司显然首先覆盖了默认值。
无论如何,感谢那些试图提供帮助的人。