我以为我的设置正确,但我还没有找到一个“完美”的解决方案,想看看是否有人做过类似的设置。
我有一个页面,根据星期几将重定向到其他页面(未公开链接)。我不希望用户能够在不通过指定推荐人的情况下到达最终页面,这样用户就无法在星期五添加书签和拉起星期一页面。如果他们这样做,他们将被重定向,说他们无法通过书签访问它。
主页是 www.example.com/AB/ 访问该页面后,用户会自动重定向到 www.example.com/AB/123 或 www.example.com/AB/123
我想要完成的是阻止对最终页面的访问,如果它们没有从父页面中引用。但是,可以从任何地方访问父页面(引荐来源网址无关紧要)。
想法?
谢谢!
编辑:
@olaf - 这就是我所在的地方......
RewriteEngine On
RewriteCond %{HTTP_REFERER} !mysite\.com [NC]
RewriteRule ^/?q/? http://mysite.com/sorry-no-bookmarks/ [R=302,L]
无论日期或时间,如果“/q/...”下的子页面不是来自 mysite.com 上的某个地方(任何地方),则应将其重定向到“无书签”页面。此外,我想保留任何在“/n/...”下的子页面,可以从任何地方自由访问(包括外部引用者)。chrome 基本上可以正常工作,但 Firefox 和 IE 无论如何都会阻止事情。娱乐时间!