我正在尝试从外部限制访问我网站中的文件/网址。 即,如果用户键入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时,它仍然被重定向到我的网站。 (如果来自我的程序,我不希望发生这种重定向。)
请有人帮忙。
答案 0 :(得分:0)
把:
RewriteRule ^(url1)($|/) - [L]
在另一次重写之前。