上周我重新启动了一个网站,今天我发现临时子域名已被 Google 编入索引。我希望以后避免出现此错误并追踪错误来源。
.htaccess
我认为这与文件和缓存重定向有关。
.htaccess 文件的结构如下
# A bunch of 301 redirects
Redirect 301 /url https://stage.example.com/url
Redirect 301 /url1 https://stage.example.com/url1
Redirect 301 /url2 https://stage.example.com/url2
# Now the password protection
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /customer/homepages/30/544361357/htdocs/example/.htpasswd
Require valid-user
难道重定向是在密码保护之前处理的吗?
答案1
您的临时站点被编入索引的事实至少与缺乏访问控制有很大关系,甚至更重要https://stage.example.com
...
可能是Redirect
您主站点上的某个指令负责泄露 URL,但据我所知,Apache 在允许之前会应用访问控制Redirect
,无论这两类不同指令在文件中的列出顺序如何.htaccess
。