我是htaccess的新手,但我知道足以进行一些简单的重定向和重写。我的问题是,我从未合并过多个重写,例如在我创建的自定义PHP / MySQL画廊系统中,所以我遇到了一些问题。
我要完成的主要事情是使画廊系统的结构如下:
https://example.com/album
https://example.com/gallery
https://example.com/gallery/img/img-name
这实际上已经成功地工作了,但是它似乎还捕获了所有无效的URL并假设它们是画廊名称,因此我的404页被完全忽略了。例如,
https://example.com/asdf
当显然应该产生404时,将显示一个空白的图库页面。我是否需要以某种方式让htaccess文件检查数据库中是否存在潜在的现有名称冲突?那可能吗?还是有一个我忽略的更简单的解决方案?
这就是我现在拥有的:
{{1}}
提前谢谢!