我无法弄清楚如何在目录中访问任何文件时使用.htaccess重定向,或者在访问特定文件类型(例如.txt或.php)时如何重定向。
我有一个名为“contents”的目录,我在那里存储.txt文件,这些文件是使用php拉到主页面的。但是,我不希望用户能够访问内容所在的特定文本文件,例如。直接转到... / contents / textfile.txt。我想如果用户发生在.txt文件或内容目录中的任何文件上,都会被重定向到根站点。
如果这不是正确的做法,请让我知道会发生什么,以便我可以通过其他方式进行搜索。
提前致谢!
答案 0 :(得分:1)
我更愿意将目录锁定,以便通知用户这是一个无效的目录。使用以下文本在contents-directory中创建.htaccess文件:
deny from all
如果你想要一个重定向,你应该调查“mod_rewrite” - 一个安装在许多webhosts上的模块。它可能类似于
RewriteEngine on
RewriteRule ^.+ http://www.example.com/ [R,L]
答案 1 :(得分:0)
添加,
Order Deny,Allow
deny from all
allow from 127.0.0.1
到.htaccess
并将其放在contents
目录中。