Я пытаюсь написать rewriteRule (без удачи), который бы брал строку после хеша и переписывал ее как параметр строки запроса.Как то так ...
http://www.example.com/locations/new-york#7F1A6245-3BE3-62D5-A4B6-60C5D599BF21
и переписать на это ...
http://www.example.com/locations/details.aspx?id=7F1A6245-3BE3-62D5-A4B6-60C5D599BF21
Я использую iis7 с.Файл htaccess, так что я уверен, что это то же самое регулярное выражение, которое вы использовали бы для .htaccess с apache.Спасибо за помощь!
РЕДАКТИРОВАТЬ
Основываясь на ответе Ульриха Пальи, вот что я сделал ...
RewriteRule ^/locations/(.*)/(.*)$ /locations/details.aspx\?id=$2 [NC,L,U]
... и это работает как шарм.Спасибо Ульрих!
К сожалению, вы не можете сделать это.Идентификатор фрагмента не передается на сервер.Из Википедии
Клиенты не должны отправлять URI-фрагменты на серверы при получении документа
Поэтому вы не сможете обработатьэто на стороне сервера ...