Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / htaccess и кодировка урла / 4 сообщений из 4, страница 1 из 1
24.07.2012, 15:10:17
    #37890674
urukhay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
htaccess и кодировка урла
Всем привет.
У меня в htaccess раньше стоял запрет на любые символы, кроме английских букв, цифр от 0-9, дефиса и тире.
В последнем проекте понадобилось кодировать русскоязычные символы в урле.
В настоящий момент в htaccess указано такое правило:

Код: sql
1.
RewriteRule ^([_A-Za-z0-9\/-]+)[/]?$ /site/index.php



Что туда нужно добавить, чтобы стали поддерживаться урлы с кодированными строками, вида
http://www.site/ru/search/%F4+%FB/
Использование "плюса" сделал добавлением "\+". А вот с символом "%" никак не выходит :(

PS: в настоящее время используется мод реврайт
...
Рейтинг: 0 / 0
24.07.2012, 15:44:46
    #37890787
Hanut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
htaccess и кодировка урла
urukhay, Возможно проблема не со знаком процента, а с отсутствием плюса. Попробуйте так.

Код: php
1.
RewriteRule ^([_A-Za-z0-9\/-\+%]+)[/]?$ /site/index.php
...
Рейтинг: 0 / 0
24.07.2012, 15:59:04
    #37890828
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
htaccess и кодировка урла
Тогда уж и тере придется экранировать, наверное
Код: php
1.
RewriteRule ^([_A-Za-z0-9\/\-\+%]+)[/]?$ /site/index.php
...
Рейтинг: 0 / 0
24.07.2012, 16:17:13
    #37890874
urukhay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
htaccess и кодировка урла
Как выяснилось, проблема была в том, что в модреврайте недопустимо использование символа "%". Поэтому пришлось искать обходные пути.

Всем спасибо.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / htaccess и кодировка урла / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]