0

我试图限制从外部访问我网站内的文件/URL。即,如果用户键入 URL http://www.mysite.com/url1,我希望他被重定向到主页。但是,一旦用户进入 mysite(通过单击某些链接等),他应该能够访问 mysite/url1。我尝试将 .htaccess 与以下内容一起使用:

RewriteCond %{HTTP_REFERER} !^http://mysite.com$ [NC]

RewriteRule .*url1.*$ /? [R,NS,NC,L]

当有人键入 mysite/url1 时,他们会被重定向到我想要的主页。但是,当我尝试从我的网站中访问 mysite/url1 时,它仍然被重定向到我的网站。(如果呼叫来自我的程序,我不希望发生这种重定向)。

有人可以帮忙吗?

4

1 回答 1

0

放:

RewriteRule ^(url1)($|/) - [L]

在其他重写之前。

于 2013-02-18T07:06:00.200 回答