【发布时间】:2014-08-11 06:33:24
【问题描述】:
我在 Wordpress 安装中有这个 URL:
www.example.com/protected-page/
并且我希望它只能通过我网站中的链接访问,因此只有在您点击我网站上的链接时才能访问它。其他所有人(从书签或其他网站上的链接直接访问)应重定向到我的域 www.example.com。
我尝试找到 .htaccess 的 HTTP_REFERER 代码,但作为新手并没有帮助。
你能帮我写一个 .htacess 规则来做到这一点吗?请。
这是我目前得到的,不起作用......
重写引擎开启
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !www.example.com [NC]
RewriteRule ^/restricted-page$ /redirected-page [R,NC]
【问题讨论】:
-
httpd.apache.org/docs/2.2/rewrite/access.html 最上面的例子就是你想要的
-
感谢您的回复。但那个例子不是我想要的。我只需要一页的规则,而不是整个网站。网站上的其他页面可以从任何地方访问,我只需要保护一个页面。
-
“差不多” - 将
\.(gif|jpg|png)$更改为^yourpage$ -
好的,我做到了,但它不起作用......我更新了帖子。
-
你只需要受限页面部分,也会显示403页面,它是你想要的第二个页面,重定向到页面
标签: wordpress apache .htaccess