Редирект 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?