Общие > Веб Сервера

mod_rewrite + POST

(1/2) > >>

Nickolaz:
Задача:
Есть площадка www.xxx.ru
В корневом каталоге находятся search.php и др. скрипты
Необходимо обрабатывать ссылки вида www.xxx.ru/en/search.php  www.xxx.ru/fr/search.php и т д
Да так, чтобы скрипту шли параметры и по GET и по POST
Реальное обращение естесственно к www.xxx.ru/search.php (например, добавляется по GET LANGUAGE=en).
Для GET достаточно
RewriteRule    ^en/(\\w+)\\.php  http://www.xxx.ru/$1.php?LANGUAGE=en&%{QUERY_STRING}
Но POST при этом теряется.

Какие правила прописать в .htaccess?  И возможно ли это вообще?

Nickolaz:

--- Цитировать ---Да так, чтобы скрипту шли параметры и по GET и по POST
--- Конец цитаты ---

Вообще, если можно будет использовать только один метод - я не против...
Но поиск из формы - только через POST

Меняздесьдавнонет:

--- Цитировать ---Nickolaz:
поиск из формы - только через POST
--- Конец цитаты ---

это заблуждение.
правильно это утверждение звучит так: поиск из формы - через GET и только через GET.

--- Цитировать ---Nickolaz:
Но POST при этом теряется.
--- Конец цитаты ---

никогда не понимал людей, применяющих реврайт, и при этом перенаправляющих на урл!
мало того, что это заставляет браузер сделать лишний запрос - так еще и проблемы типа вышеприведенной вылезают.

Nickolaz:
такие ответы прошу держать при себе.
1. Из формы - только через POST. Таково задание и это НЕ заблуждение
2. Браузер делает ЕДИНСТВЕННЫЙ запрос - http://www.xxx.ru/en/search.php с передачей строки, которую надо найти.
Иногда лучше жевать чем писать.

Я просил дать ответы на вопросы: "Какие правила прописать в .htaccess? И возможно ли это вообще?"
Вопрос актуален до сих пор.

NeoNox:
Nickolaz прислушайся к Ромику - он дело говорит.


--- Цитировать ---Nickolaz:
1. Из формы - только через POST. Таково задание и это НЕ заблуждение
--- Конец цитаты ---

RewriteRule ^en/(\\w+)\\.php http://www.xxx.ru/$1.php?LANGUAGE=en&%{QUERY_STRING}


--- Цитировать ---Nickolaz:
2. Браузер делает ЕДИНСТВЕННЫЙ запрос - http://www.xxx.ru/en/search.php с передачей строки, которую надо найти.
--- Конец цитаты ---

А спорим что не один?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии