当前位置:  开发笔记 > 前端 > 正文

想要重定向除我之外的所有访问者

如何解决《想要重定向除我之外的所有访问者》经验,为你挑选了1个好方法。

基本上我即将开始在网站上工作,我想要一些我可以添加到我的.htaccess文件(或其他地方)的东西,它将像这个伪代码一样工作:(我的ip将取代127.0.0.1 )

if (visitors_ip <> 127.0.0.1)
    redirectmatch ^(.*)$ http://www.example.com/under-construction.html

希望这是有道理的......



1> VonC..:

这将是这样的:

RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1

RewriteCond %{REQUEST_URI} !/mypage\.html$  

RewriteRule .* http://www.anothersite.com/mypage.html [R=302,L]

正如Andrew指出的那样,如果您重定向到同一个域,则%{REQUEST_URI}条件会避免无限循环.

正如Xorax 近9年后的评论:

你不应该使用REMOTE_HOST它,在许多情况下会失败.你应该用REMOTE_ADDR.
Cf" 和之间的区别REMOTE_HOSTREMOTE_ADDR "


你不应该使用REMOTE_HOST,它在很多情况下都会失败.你应该使用REMOTE_ADDR./sf/ask/17360801/
推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有