У меня есть веб-сайт, который годами публикует свой RSS-канал в определенном месте. Однако теперь я вынужден переместить канал на другой URL. Допустим, исходный URL был www.example.com/rss.xml
и новый адрес feeds.example.com/example
.
Из инструментов Google для веб-мастеров я вижу, что существует много действий по сбору каналов с существующего URL.
Я понимаю, что правильный HTTP-способ передачи сигналов о переходе к сборщику каналов предназначен для HTTP-заголовка на www.example.com/rss.xml
отправить код ответа 301 "Moved Permanently"
и целевой URL.
С существующими ограничениями на сайте я не могу сделать это прямо сейчас. Есть ли способ сообщить читателю Google о перенаправлении? Скажите через инструменты сайта google или может как-то еще?
Как вы сказали, 301 - это THE правильный путь. Является ли сервер Apache, и если да, перезапись отключена в .htaccess?
Как перенаправить URL-адреса каналов на feedburner в .htaccess
Если у вас есть доступ к коду того, чем может быть ваш-блог-движок, вы можете использовать этот язык для изменения заголовков HTTP, чтобы они возвращали «301 ПЕРЕМЕЩЕН ПОСТОЯННО» вместо 200 НАЙДЕНО ». Если да, то какое программное обеспечение / язык вы используете?