Редирект 301 с хэш-частью (якорь) #

Один из наших веб-сайтов имеет такой URL:example.oursite.com, Мы решили переместить наш сайт с таким URLwww.oursite.com/example, Чтобы сделать это, мы написали правило перезаписи на нашем сервере Apache, которое перенаправляет на наш новый URL с кодом 301.

Многие сайты ссылаются на нас с URL-адресами в формеexample.oursite.com/#id=23, Проблема заключается в том, что перенаправление стирает хеш-часть URL с IE. Насколько я знаю, часть хэша никогда не отправляется на сервер.

Я хотел реализовать перенаправление с помощью javascript, чтобы сохранить часть хэша, но поисковая система не будет знать, что наш URL изменился. (код 301 не возвращается)

Я хочу, чтобы поисковая система была уведомлена о нашем новом URL (301), потому что нам нужно перенести рейтинг страницы на наш новый URL.

Есть ли способ перенаправить с кодом 301 и сохранить хеш-часть (#id=23) из в URL?

Ответы на вопрос(8)

Ваш ответ на вопрос