• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Проблема с .htaccess

Статус
В этой теме нельзя размещать новые ответы.

Max399

Знаток
Регистрация
7 Май 2007
Сообщения
245
Реакции
27
Всем привет.
Пишу модуль для DLE 8.2 Null by MID.
Использую .htaccess.
Строка с редиректом выглядит так:

PHP:
RewriteRule ^search/music/([^/]*)(/?)+$ index.php?do=music&key=$1 [L]

Строка с запросом выглядит так:

Код:
http://site.ru/search/music/DJ Tiesto/

И всё работает.
Только вставляю знак & или %, как параметр на .php файле который принимает запрос не выводится, он этот параметр просто не получает..

Уже пробовал и urlencode(), тоесть знак & заменялся на %26 - не работает.. От знака процента таже фигня..

Если ссылка выглядит так:

Код:
http://site.ru/search/music/DJ+Tiesto+%26+DJ+Tiesto/

То я получаю часть запроса до знака % или знака &.
Что за ерунда?
Что мне надо сделать?

С уважением - Максим.
 
  • Заблокирован
  • #2
Пиши
PHP:
RewriteRule ^search/music/(.*)(/?)+$ index.php?do=music&key=$1 [L]
И не морочь голову )
 
Спасибо конечно, но всё ровно, параметр передаётся только до знака &..
Как бы обойти... Кодировать часть адреса в base64 не охота...
 
Вообщем проблема не решилась..

Строка в .htacces теперь такая:
Код:
RewriteRule ^search/music/(.*)(/?)+$ index.php?do=music&key=$1 [L]

И при запросе site.ru/search/Tiesto & Tiesto
или site.ru/search/Tiesto %26 Tiesto (Что аналогично предыдущему)
Мой скрипт получает только значение Tiesto

Если же делать запрос на прмую - тоесть ссылка вида
site.ru/index.php?do=music&key=Tiesto & Tiesto - резальтат тотже

Но при site.ru/index.php?do=music&key=Tiesto %26 Tiesto я получаю полное значение, так в чём же проблема в .htaccess который это не передаёт?

Кто может помоч?

Народ, отзовитесь!
Заранее спасибо, Максим!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху