1

I was wondering if anyone knows if this is possible. Im trying to limit access to www.mydomain/PROJECT1 while making the same folder accessible through a colour box from www.mydomain/portfolio.php but im not having much luck.

Any help would be greatly appreciated

4

1 回答 1

4

编辑为包括 404 错误和 301 重定向。 我不确定这是否是您想要的,但我对站点领域中某些文件夹的直接访问受到限制,但我的脚本和文件能够访问它们。

在我希望阻止的文件夹中的 htaccess 文件中,我有以下内容:

RewriteEngine ON

RewriteCond %{HTTP_REFERER} !^http://domain.com [NC]
RewriteRule ^.*$ - [R=404,L]

用允许的站点地址的有效正则表达式替换 domain.com

这会使浏览器显示 404 错误(在顶级 .htaccess 中处理的自定义错误)。我选择了这个而不是重定向,因为除非检查服务器标头等(黑客不是站点用户),否则他们不会知道文件在那里。如果您重定向回不同的页面,尤其是在互联网连接速度较慢的情况下,重定向是显而易见的。

RewriteEngine ON

RewriteCond %{HTTP_REFERER} !^http://allowedURL\.com [NC]
RewriteRule ^.*$ http://mysite.com [R=301,L]

这将从他们试图从该文件夹访问的任何内容重定向到 mysite.com

于 2013-05-27T16:57:56.860 回答