【发布时间】:2021-04-10 20:15:44
【问题描述】:
我的网站上有一个目录。我们称之为/dir/。我希望一个 PHP 文件位于该目录 (/dir/index.php) 中,并且我希望任何以 /dir (aka /dir/any.file) 开头的 URL 都显示相同的文件 (/dir/index.php )。 (该文件将解析 URL 并根据 URL 返回不同的信息)我确实不希望页面重定向,因为这会使 URL 发生变化,然后我将无法解析它.
我该怎么做?我应该在我的 404.php 开头添加一个 if 语句“如果 URL 以 /dir/ 开头,包括 /dir/index.php”还是这种不好的做法/有更好的方法吗?我也不想这样做,因为它会弄乱我的错误日志。
我认为它与 .htaccess 相关,对吧?
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting friendly-url