У меня есть сайт, http://www.scubastic.com, который я использую в качестве игровой площадки для разработки Ruby on Rails и взлома SEO. Я столкнулся с проблемой, которую я не могу исправить самостоятельно, и она вращается вокруг SSL, SEO и Heroku.Как заставить Google забыть, что у меня был сайт SSL с Heroku SSL
TL; У меня был сайт SSL, и я отключил его, но Google все еще помнит сайт SSL. Как заставить Google перейти на сайт без SSL, когда сайт SSL все еще отвечает, но с ошибкой сертификата?
В принципе, когда я впервые создал Scubastic.com, я устанавливаю Heroku SSL как упражнение в изучении его. Я настраивал Google Web Master Tools и начал играть с различными аспектами SEO. После того, как я был доволен, я отключил SSL Heroku и остановил ежемесячный счет.
Теперь у меня есть очень интересная проблема. Google не может забыть версию HTTPS моего сайта, и индекс довольно устарел. Хуже того, ссылка, которую люди получают в Google, приветствует их с помощью сертификата SSL (* .herokuapp.com Cert не соответствует проблеме www.scubastic.com), которая ничего не помогает в моем ранжировании на странице. Если я вручную перейду через SSL-ошибки, я прихожу на веб-сайт. Я нахожу это довольно странным, потому что я полностью удалил Heroku SSL, и приложение по-прежнему отвечает на запросы SSL .... мне это ошибка в Heroku, и я бы хотел, чтобы я больше контролировал ситуацию. Увы, я обратился к попытке справиться с этим на уровне приложений, потому что запросы SSL по-прежнему попадают в стек Rails (хотя эти запросы не должны отвечать вообще!)
Итак, моя первая попытка исправить индекс Google заключалась в том, чтобы настроить 301 Перемещено Постоянно перенаправлять, если какой-либо запрос пришел в приложение в качестве SSL.
class ApplicationController < ActionController::Base
before_filter :redirect_ssl
private
#only need this until Google doesn't link to HTTPS anymore
def redirect_ssl
if request.ssl?
redirect_to "http://#{request.host_with_port}#{request.fullpath}",
:status => :moved_permanently
end
end
end
Если вы идете в Google и поиск моего имени сайта, вы можете увидеть меня вопрос:
https://www.google.com/?q=scubastic
я в основном просто хочу Google, чтобы остановить ссылки на мой сайт SSL и обновить с помощью последнего контента.
Заранее благодарим за помощь.
Так что я протестировал некоторые другие сайты Heroku, и все они ответили на запросы HTTPS и дали ошибку плохого сертификата. Это сводится к тому, как заставить Google обновлять свой индекс! – danielricecodes