
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.52] |
![]() |
|
![]() |
Сообщ.
#1
,
|
|
Нужно чтобы при вводе адреса http://abc.ru осуществлялся переход на сайт http://def.ru#hello
Как это сделать? |
![]() |
Сообщ.
#2
,
|
|
Вроде как вот это должно работать... но нет!
![]() ![]() # abc.ru -> def.ru#hello RewriteCond %{HTTP_HOST} ^abc\.ru$ [NC] RewriteRule ^(.*)$ http://def.ru/$1#hello [R=301,L] Идёт просто редирект без #hello и даже всё остальное не сохраняется (например, abc.ru/test переходит на def.ru). |
![]() |
Сообщ.
#3
,
|
|
![]() |
![]() |
Сообщ.
#4
,
|
|
Кажется, допёрло! # используется как начало комментов. Но как тогда её заменить? %35 тоже нельзя, т.к. он подумает, что %3 - это параметр из RewriteCond. %% тоже не работает
![]() Heeeeeeeelp!!!!!!!!!! |
![]() |
Сообщ.
#5
,
|
|
Нашёёёёёёёёл!!!!!!!!!!
Надо добавить [NE]: ![]() ![]() # abc.ru -> def.ru#hello RewriteCond %{HTTP_HOST} ^abc\.ru$ [NC] RewriteRule ^(.*)$ http://def.ru/$1#hello [R=301,NE] |
![]() |
Сообщ.
#6
,
|
|
Только почему-то при запросе abc.ru/?test идёт редирект не на def.ru/?test#hello, а на def.ru/#hello?test ... что за ерунда???
|