【发布时间】:2026-01-13 22:05:03
【问题描述】:
在我的.htaccess 文件中,我有如下所示的条目:
RewriteEngine on
RewriteRule ^about$ /about-us.php [QSA,NC,L]
这允许用户为 URL 输入 domain.com/about,并且在将该 URL 保留在地址栏中的同时,实际上会在他们的浏览器中加载 about-us.php。
如果用户实际上在地址栏中输入domain.com/about-us.php,这会在浏览器中加载正确的页面,但我希望地址栏更改(或重定向)并实际读取domain.com/about
如何阻止用户直接访问about-us.php 页面,如果他们尝试直接访问该页面,则将地址栏改为domain.com/about?
【问题讨论】:
标签: regex apache .htaccess mod-rewrite