Взаимосвязь якоря и htaccess

N
На сайте с 08.03.2010
Offline
13
3384

Здравствуйте, могли бы помочь по следующему поводу.

Как передать символ якоря # через htaccess в адресную строку?

Дело в том что htaccess передает url напрямую на сервер, и символ # заменяется на "%23".

А мне очень нужно организовать якорь в ссылке.

Или быть может кто-то знает как сделать якорь по-другому??

M
На сайте с 27.10.2006
Offline
111
#1

$url = str_replace ("%23", "#", "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
Бесплатное хранилище данных (http://bit.ly/gJYy9Z) (5GB) с синхронизацией. По ссылке — бонус 500MB.
N
На сайте с 08.03.2010
Offline
13
#2
Maxoud:
$url = str_replace ("%23", "#", "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);

Ну насколько я понимаю, то этот вариант реализовать не возможно!!!

samimages
На сайте с 31.05.2009
Offline
427
#3

В .htaccess нет

в php да, только зачем? автор не сообщил...

или $url придется ставить в переадресацию header();

ТС поясните, в какой ссылке вам надо якорь и почему вы дошли до .htaccess в этом вопросе

Якорь в ссылке: <a href="http://www.site.ru/about.html#telefon">телефон</a>

Опыт как иммунитет — приобретается в муках! Хостинг: экономия до 1300 руб + домен в подарок ( https://clck.ru/XLscf ) / Аудит семантики от 15К [долго] - ЛС
[Удален]
#4

Для того чтобы не экранировать URL, используем директиву NE, а с помощью R — перенаправляем пользователя на нужной странице.

RewriteRule ^test/ /page.html#anchor [R,NE]
N
На сайте с 08.03.2010
Offline
13
#5
samimages:
В .htaccess нет

в php да, только зачем? автор не сообщил...

или $url придется ставить в переадресацию header();

ТС поясните, в какой ссылке вам надо якорь и почему вы дошли до .htaccess в этом вопросе

Якорь в ссылке: <a href="http://www.site.ru/about.html#telefon">телефон</a>

про header() мне было извесно, просто хотел реализовать через htaccess!

w0den:
Для того чтобы не экранировать URL, используем директиву NE, а с помощью R — перенаправляем пользователя на нужной странице.
RewriteRule ^test/ /page.html#anchor [R,NE]

КРАСАВЧИК!!!!! ТВОЙ NE не реально помог!!!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий