На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Дополнения к правилам (только для данного раздела)
- Используйте подсветку синтаксиса при выделении исходного кода;
- В описании темы обязательно укажите язык программирования;
- Прежде чем задать вопрос, обязательно воспользуйтесь поиском и загляните в FAQ раздела.
- Если вопрос касается серверного ПО, указывайте ОС.
- Если вопрос касается ASP.NET то лучше будет задать его в соответствующем разделе. Там вы сможете получить ответ намного быстрее.

Модераторы: Serafim, fatalist
  
> RewriteRule + #
    Всем привет! Хочу сделать редирект через RewriteRule с использованием символа #.
    Типа RewriteRule ^link/?$ http://site.ru/#link
    Преобразуется в http://site.ru/%23link :(
    Пробовал брать в кавычки - не помогает. Как сделать правильно, подскажите, плиз?
      ExpandedWrap disabled
        RewriteRule ^link/?$ http://site.ru/#link [NE]

      ?
        ExpandedWrap disabled
          RewriteRule ^link/?$ http://site.ru/\%23link
        Сообщение отредактировано: K313 -
          negram, спасибо, флаг [NE] решил проблему...
            Jin X как это тебе удалось? о_0 Браузер и не может и не должен вообще передавать анкоры на сервер :wacko:

            Магия...
              А причём тут браузер? Сервер может редиректнуть на любой урл, в том числе и с анкором. Браузер и не передаёт ;) запрос после редиректа уже приходит с урлом / и под действие правила не попадает.
                А, всё, туплю :)
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0226 ]   [ 16 queries used ]   [ Generated: 28.03.24, 21:42 GMT ]