使用HTTP_HOST和特定的REMOTE_ADDR的htaccess RewriteCond

时间:2019-08-26 17:56:56

标签: .htaccess

我在本地测试服务器上网页根目录中的.htaccess文件中包含以下代码:

RewriteCond %{HTTP_HOST} ^localhost:8081 [NC]
RewriteCond %{REQUEST_URI} /php/([a-zA-Z0-9\-]+).php [NC]
RewriteRule ^ index.php?s=%1 [QSA,L]

它可以将myserver.com/php/something.php的任何URL转换为myserver.com/?s=something非常好,但是现在我需要我也可以通过我的智能手机对其进行测试,该智能手机的IP地址为192.168。静态1.11我无法执行。

我尝试了此方法,但是它不起作用:

RewriteCond %{HTTP_HOST} ^localhost:8081 [NC]
RewriteCond %{REMOTE_ADDR} ^192\.168\.1\.11 [NC]
RewriteCond %{REQUEST_URI} /php/([a-zA-Z0-9\-]+).php [NC]
RewriteRule ^ index.php?s=%1 [QSA,L]

我需要运行测试服务器的本地PC都可以打开页面,也可以打开智能手机,以便能够测试/查看响应式设计。

0 个答案:

没有答案
相关问题