我希望index.php访问受.htaccess限制的文件

时间:2013-11-14 04:43:12

标签: php .htaccess

我没有代码向您展示,因为我的任何内容都无法正常工作,但我需要知道如何限制位于我的jpgs文件夹中的文件(phpupload) root(root/upload/)。我想这样做,如果你去mysite.com/upload/然后什么都没有出现,但我希望我的index.php位于我的根(root/index.php)能够访问限制中的jpgs和php upload/文件夹。非常感谢任何帮助!

index.php

/uploads/ 

/uploads/temp/

/uploads/temp/upload.php 

/uploads/temp/.htaccess 

/uploads/temp/(multiple jpeg files) 

我想要它,以便如果你去mysite.com/uploads/temp然后没有弹出,但我希望index.php能够调用imagesupload.php < / p>

2 个答案:

答案 0 :(得分:0)

这样的事情应该足够.htaccess。只需将其放入upload目录即可。

# Refuse direct access to all files
Order deny,allow
Deny from all
Allow from 127.0.0.1

答案 1 :(得分:0)

将此代码放在uploads/.htaccess文件中:

RewriteEngine On

# block if referrer is not your domain's index.php
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com/index\.php [NC] 
RewriteRule ^ - [F]