[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 301 редирект и # (%23)
Страницы: 1, 2
guest
Здрауствуйте.
Имеется адрес вида - www.site.ru/smth/smth1/#anchor
Нужно перенаправить на - www.site.ru/smth/#anchor

Пишу правило, но сталкиваюсь с проблемой. При перенаправлении значок хеша заменяется на %23 и ничего не работает.

Каким образом осуществить перенаправление?
killer8080
Цитата (guest @ 29.05.2013 - 12:53)
Пишу правило, но сталкиваюсь с проблемой.

ну так показывай, что пишешь, штатный экстрасенс в отпуске, мысли читать не кому.
guest
Да хотя бы так. Уже кучу вариантов перепробовал...

RewriteRule ^smth/smth1/#$ /smth/#$1 [R=301,L,NE]
guest
В результате перед хешем в url, на который происходит перенаправление, вставляется %23.
guest
На зарубежных сайтах искал информацию (на наших вообще ничего нет), в т.ч. на stackoverflow. Нет никаких положительных результатов. Все пытаются что-то предлагать, но ничего не работает. Нашел вот что - http://httpd.apache.org/docs/2.0/misc/rewriteguide.html В части Extended Redirection
Но не хотелось бы использовать такую относительно сложную схему редиректа.
killer8080
Цитата (guest @ 29.05.2013 - 13:02)
Да хотя бы так. Уже кучу вариантов перепробовал...

RewriteRule ^smth/smth1/#$ /smth/#$1 [R=301,L,NE]

Ты что пытаешься на стороне сервера якоря ловить? Не пытайся, их там нет. Браузеры не передают их в запросе.
guest
Хотя... да. Эта ссылка - не опровержение, а доказательство ваших слов...
guest
И что тогда делать? Этот вариант единственный - http://httpd.apache.org/docs/2.0/misc/rewriteguide.html В части Extended Redirection
killer8080
Цитата (guest @ 29.05.2013 - 13:36)
И что тогда делать?

а в чем собственно состоит задача?
guest
Нужен редирект с использованием хешей.
guest
Изменилась структура сайта, а на него есть ссылки из вне.
Guest
guest, делайте на js
killer8080
Цитата (guest @ 29.05.2013 - 13:42)
Изменилась структура сайта, а на него есть ссылки из вне.

не выйдет, сервер не знает какие якоря были в ссылках, по которым зашел юзер. А они так важны? На них js завязан?
killer8080
Цитата (Guest @ 29.05.2013 - 13:46)
guest, делайте на js

в принципе вариант
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.