【发布时间】:2015-07-30 05:46:53
【问题描述】:
我们公司的临时开发网址正在被搜索引擎索引。我们需要通过全局 htaccess 文件来阻止它。通过全局,我的意思是我想将此访问权限放到我们的根目录中,这将为每个站点应用规则。每次我们建立一个新站点时,我都不想在那个文件夹中放置一个 htaccess 文件。
我不擅长编写 htaccess 规则,否则我会自己完成。我会感谢社区的任何意见。
这是一个临时网址示例:1245.temp.oursite.com
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} AltaVista [OR]
RewriteCond %{HTTP_USER_AGENT} Googlebot [OR]
RewriteCond %{HTTP_USER_AGENT} msnbot [OR]
RewriteCond %{HTTP_USER_AGENT} Slurp
RewriteRule ^.*$ "http\:\/\/oursite\.com" [R=301,L]
我试过玩这个,但就像我上面所说的,我在编写 htaccess 规则方面很糟糕。
编辑 问题类似于this one,但我的问题涉及子域。
【问题讨论】:
-
您不需要转义规则的目标部分。只需使用
http://oursite.com/。 -
迈克,这不会阻止机器人访问我们的网站吗?
-
@Geoffrey 看到我对我的回答的编辑,看看这是否是你要找的。span>
标签: php apache .htaccess mod-rewrite