На прошлой неделе я перезапустил веб-сайт и сегодня понял, что промежуточный поддомен был проиндексирован 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
Может быть, перенаправления обрабатываются до защиты паролем?
Тот факт, что ваш промежуточный сайт был проиндексирован, имеет, по крайней мере, столько же, если не больше, связано с отсутствием контроля доступа на https://stage.example.com
...
Может быть, Redirect
директива на вашем основном сайте отвечала за раскрытие URL-адреса, но, насколько я знаю, контроль доступа применяется Apache до Redirect
разрешено, независимо от порядка, в котором эти два разных класса директив перечислены в вашем .htaccess
файл.