我有两个网站已经configuration(不是我)在Apache服务器(在Debian下):
/www/sitebeta /www/site mydomain.com 我还在/www/sitelanding创build了一个新的“login页面”
我想要实现的是configuration服务器,如下所示:
mydomain.com将指向/www/sitebeta mydomain.com ,则应指向/www/sitelanding 我怎样才能做到这一点? 我想我将不得不编辑apache.conf,但有没有需要任何DNSconfiguration? (因为域已经指向该服务器)。 我如何限制到这些IP – 通过.htaccess?
不需要DNSconfiguration – 您可以使用mod_rewrite并使用RewriteCond匹配特定的%{REMOTE_ADDR}值,然后执行一个RewriteRule到sitebeta文件夹。
我想在/ www / site文件夹中的.htaccess中看起来像下面这样(我没有testing这个,但是我认为这是正确的,或者至less会指向你的方向)。
RewriteEngine on RewriteCond %{REMOTE_ADDR} ^123\.123\.123\.123$ [OR] RewriteCond %{REMOTE_ADDR} ^234\.234\.234\.234$ RewriteRule (.*) /www/sitebeta/$1 [L]