我想设置我的apache2配置,以便在用户位于此本地网络时将用户从公共网站重定向到网站的本地IP。基本上,如果有人在我家时访问我的树莓派(我家)的网站,他应该被重定向到本地IP。 我想用mod_rewrite做这个,或者还有其他更好的方法吗?
答案 0 :(得分:1)
在apache替代方案中,如果你想使用mod_rewrite,它会是这样的:
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} 192\.168\.1
RewriteRule .* http://your.local.hostname/ [R=301,L]
假设您的本地网段为192.168.1.0/24。但我想你明白了。
此网站提供了很有用的示例:http://www.the-art-of-web.com/system/rewrite/