我正在使用.htaccess文件作为我制作的短网址系统。它应该使用一个文件sudir.php来查找输入的“代码”的URL。但每当我在http://localhost/shorturl/t10m3S
转到不存在的页面时,它应该与sudir.php重定向,但它只需要一个通用的“未找到”页面。
这就是我.htaccess
中的内容:
ErrorDocument 404 /shorturl/sudir.php
如果我将其更改为phptesting
文件夹,则会显示该文件夹的索引。如果我将其更改为shorturl
文件夹,它仍然会给我通用的404错误页面。如果我完全删除它,它会显示Apache的默认页面。所以它基本上看起来像Apache或.htaccess
或某些东西不知道shorturl
文件夹存在,即使我可以访问它并且它有效。我似乎只需要确认该文件夹存在并实际加载sudir.php
文件,但我不知道该怎么做。
附加信息:
我在不同的目录中使用.htaccess
文件重定向到YouTube页面,就像youtu.be
一样,并且它完全正常。虽然起初我确实遇到了同样的问题,但我只是重命名了它所在的文件夹并将.htaccess
更改为对应并开始工作。我已经尝试使用shorturl
,但它没有用。