Redirecionar 301 com parte hash (âncora) #

Um de nosso site tem URL como este:example.oursite.com. Decidimos mudar nosso site com um URL como estewww.oursite.com/example. Para fazer isso, escrevemos uma regra de reescrita em nosso servidor Apache que redireciona para nosso novo URL com um código 301.

Muitos sites nos ligam com URLs do formulárioexample.oursite.com/#id=23. O problema é que o redirecionamento apaga a parte hash do URL com o IE. Tanto quanto eu sei, a parte hash nunca é enviada para o servidor.

Eu queria implementar o redirecionamento com javascript para manter a parte do hash, mas o mecanismo de pesquisa não estaria ciente de que nossa URL foi alterada. (sem código 301 devolvido)

Quero que o mecanismo de pesquisa seja notificado sobre o novo URL (301), pois precisamos transferir o page rank para o novo URL.

Existe uma maneira de redirecionar com um código 301 e manter a parte hash (#id=23) na URL?

questionAnswers(8)

yourAnswerToTheQuestion