Я должен отключить веб-сайт на месяц, что является наименее навязчивым способом сохранить достигнутую оптимизацию SEO?
я должен просто добавить в конфигурации Apache:
<Directory /root-directory-of-web-site-to-be-redirected>
Redirect 301 / http://www.otherdomain.com/temporarily_offline.html
</Directory>
....
Причина длительного простоя: некоторая неверная конфигурация в ruby, тогда как все остальные php-сайты работают нормально. Я исправлю это через месяц, когда вернусь с праздников
Ответы:
Если ваш сайт не работает в течение месяца, вы потеряете все свои рейтинги, и вам могут потребоваться месяцы, чтобы вернуть их. У меня был сайт отключен в течение 3 месяцев из-за проблемы с хостингом. Когда я вернул его в онлайн, потребовался почти целый год, чтобы вернуть рейтинг, которым он когда-то пользовался.
Лучшая идея, которую я должен уменьшить, - использовать правильный статус ошибки:
503 Service Temporarily Unavailable
в сочетании сRetry-After
заголовком, чтобы боты знали, когда он возвращается. Смотрите эту статью .Я также использовал бы страницу с ошибкой, чтобы объяснить пользователям, почему сайт не работает и когда он возвращается.
Вот пример того, как реализовать эти заголовки в вашем конфигурационном файле Apache, используя mod_rewrite:
Вы можете проверить, работает ли он, используя инструмент командной строки curl :
Который должен выглядеть примерно так:
источник
Header always set Retry-After "Fri, 31 May 2014 12:00:00 GMT"
<Directory>
директиве в конфиге в apache, и как я могу проверить, что заголовок отправлен правильно.Header
директиву <Directory>, я получаю эту ошибку:Invalid command 'Header', perhaps misspelled or defined by a module not included in the server configuration
sudo a2enmod headers
на Debian и Ubuntu.HTTP/1.1 500 Internal Server Error
потому что мой503.html
не пригоден для повторного использования. Я думал, я положил это в нужном месте внутриpublic
папки в рубине. где я должен положить его в rubyИспользуйте 302 редирект вместо 301
302 средства перенаправления:
http://en.wikipedia.org/wiki/HTTP_302 - «Спецификация HTTP / 1.0 (RFC 1945) определяет этот код и дает ему описание фразы« Временно перемещено ».»
Однако это не означает, что вы сможете сохранить место в своей поисковой системе. Он просто указывает, что контент перемещается в течение заданного промежутка времени, но в будущем вернется на прежнее место. Перенаправление 301 означает, что контент перемещен навсегда.
Чтобы сохранить место в поисковой системе, отразите существующий веб-сайт на новом месте, чтобы поисковые системы могли ссылаться на него, пока реальная версия сайта остается в автономном режиме, и вы вносите изменения. Удаление вашего сайта из Интернета в течение месяца, вероятно, приведет к долгосрочной потере рейтинга.
Вы можете использовать «503 - сервер временно недоступен», но полный месяц кажется немного длинным для этого кода. 503 обычно используется, когда веб-мастера применяют исправления и обновления.
источник
Лучший способ сохранить рейтинг в Google - не понизить его, а затратить на него минимум работы:
wget
рекурсивно весь сайтустановить в сети статическое зеркало веб-сайта с уведомлением в тех случаях, когда пользовательский ввод был возможен или сгенерированный контент больше не активируется
Если сайт уже не работает из-за ошибок, попробуйте получить копию с archive.org
источник