Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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 URL重定向和htaccess安全-将未经身份验证的用户从现场重定向到实时服务器_.htaccess_Url Rewriting - Fatal编程技术网

.htaccess URL重定向和htaccess安全-将未经身份验证的用户从现场重定向到实时服务器

.htaccess URL重定向和htaccess安全-将未经身份验证的用户从现场重定向到实时服务器,.htaccess,url-rewriting,.htaccess,Url Rewriting,我们有一个dev服务器,它已经成功地被谷歌编入了索引。谷歌相关搜索的第2页将弹出到dev服务器的链接,而不是live服务器(内容相同) 然而,我们现在已经在IP地址限制和htpasswd身份验证之后锁定了dev服务器,因此来自google的任何入站流量都将导致死路一条 有没有一种方法,我们可以特别微调搜索结果结束在开发网站以外的谷歌的索引 我们应该为谷歌搜索结果的每个目标设置特定的重定向吗 如果我们进行了特定的重定向,这些重定向是否会优先于安全设置,并且我们是否仍然能够在开发模式下浏览站点而不被

我们有一个dev服务器,它已经成功地被谷歌编入了索引。谷歌相关搜索的第2页将弹出到dev服务器的链接,而不是live服务器(内容相同)

然而,我们现在已经在IP地址限制和htpasswd身份验证之后锁定了dev服务器,因此来自google的任何入站流量都将导致死路一条

有没有一种方法,我们可以特别微调搜索结果结束在开发网站以外的谷歌的索引

我们应该为谷歌搜索结果的每个目标设置特定的重定向吗

如果我们进行了特定的重定向,这些重定向是否会优先于安全设置,并且我们是否仍然能够在开发模式下浏览站点而不被重定向到实时站点


我的想法是,也许最好的解决方案是将整个dev实例重新定位到另一个子域,并使该域处于休眠状态,但保留搜索结果的所有正确重定向。

类似于中的内容。htaccess

这是未经测试的,所以你真的应该把它作为一个想法

在dev目录中使用它

RewriteEngine On
RewriteCond %{HTTP_REFERER} google\.(.*)$ [NC]
RewriteRule ^(.*)$ http://live.server.com/$1 [L]

类似于.htaccess中的内容

这是未经测试的,所以你真的应该把它作为一个想法

在dev目录中使用它

RewriteEngine On
RewriteCond %{HTTP_REFERER} google\.(.*)$ [NC]
RewriteRule ^(.*)$ http://live.server.com/$1 [L]

我从来没有想过专门针对谷歌。那是个好主意。我试试看。很好的横向思考!我从来没有想过专门针对谷歌。那是个好主意。我试试看。很好的横向思考!