Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.222.200.143] |
|
Сообщ.
#1
,
|
|
|
Помогите заменить адрес site.ru/en/hello/abc на:
site.ru/?english&hello&abc То есть слово en заменяется на english, остальное передаётся как есть, только слэши заменяются на "&" и в начале ставится "?" |
Сообщ.
#2
,
|
|
|
Пардон, неправильно я задачу поставил.
Адрес должен сохраниться в том виде, в каком его набрал пользователь. RewriteRule мне нужен без редиректа [R=301]. Есть несколько адресов, передающиеся через слэш, которые должны преобразовываться в GET-параметры, т.е. site.ru/en -> site.ru/?english site.ru/hello -> site.ru/?hello site.ru/m -> site.ru/?abc и т.д. Проблема в том, что все эти параметры должны работать совместно, т.е.: site.ru/en/m -> site.ru/?english&abc site.ru/m/en/hello -> site.ru/?abc&english&hello И даже так: site.ru/en?bye -> site.ru/?english&bye Как это сделать? |