【发布时间】:2017-03-28 08:59:24
【问题描述】:
在 .htaccess 文件中我有以下代码
Options +FollowSymLinks
RewriteEngine ON
RewriteRule ^home home.php [NC]
将 localhost/xvwa/home.php 重写为 localhost/xvwa/home
现在,我的问题是我仍然可以访问 localhost/xvwa/home.php。
我尝试进行 301 重定向,但我不断收到禁止错误。
当用户尝试访问 localhost/xvwa/home.php 时,如何重定向到 localhost/xvwa/home?
第二部分
home.php 包含其他几个.php 文件,例如header.php 和footer.php-> 如何防止用户直接访问这些文件-> 还有最好是设置禁止错误还是丢失错误?
【问题讨论】:
标签: php apache .htaccess redirect mod-rewrite