Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 如何为基于ip的地址执行Apache2重写_.htaccess_Mod Rewrite_Apache2_Ip Address_Rewrite - Fatal编程技术网

.htaccess 如何为基于ip的地址执行Apache2重写

.htaccess 如何为基于ip的地址执行Apache2重写,.htaccess,mod-rewrite,apache2,ip-address,rewrite,.htaccess,Mod Rewrite,Apache2,Ip Address,Rewrite,我有一个开发服务器,它有一个ip为192.168.0.175的Ubuntu服务器10.10。 当我为apache2启用重写模块并更改站点配置以允许重写时,事情就会变得一团糟 关闭“重写”并允许重写为“无”,然后我键入192.168.0.175/test并加载站点,但在全部打开后,它将地址更改为www.192.168.0.175/test,站点不加载 为什么会这样 www.192.168.0.175是错误的。如果您键入www,浏览器将假定它是一个域名 Ip的前缀应该是www。很可能,您有一个重写规

我有一个开发服务器,它有一个ip为192.168.0.175的Ubuntu服务器10.10。 当我为apache2启用重写模块并更改站点配置以允许重写时,事情就会变得一团糟

关闭“重写”并允许重写为“无”,然后我键入192.168.0.175/test并加载站点,但在全部打开后,它将地址更改为www.192.168.0.175/test,站点不加载


为什么会这样

www.192.168.0.175是错误的。如果您键入www,浏览器将假定它是一个域名


Ip的前缀应该是www

。很可能,您有一个重写规则,该规则接受任何不以www开头的地址并将其添加。如果您可以发布您的.htaccess或相关配置(如果您处于站点的主apache2配置中),我们可能会提供更多帮助。