Как сделать мод реврайт с site.ru/poisk.php?text=%F1%F2%EE%EB ?

12 3
Yurecm
На сайте с 25.02.2007
Offline
233
2921

Вопрос совсем думаю простой, но вот в этом не разбираюсь я, прошу вашей помощи

Нужно с site.ru/poisk.php?text=asdfg+hjkl

на

site.ru/слово-asdfg-hjkl

asdfg+hjkl - будет иногда русскими буквами

Заранее спасибо, плюсом :)

[Удален]
#1

RewriteRule On

RewriteEngine /search-(.*) poisk.php?text=$1 [L]

нечто такое.

Yurecm
На сайте с 25.02.2007
Offline
233
#2

bearman, ни на денвере ни на сервере не работает, причем не только запрос, но и весь сайт!

[Удален]
#3

понятно дело, ведь, я - мудак описался и перепутал команды местами )))))) видимо пора спать ))))

RewriteEngine On

RewriteRule search-(.*) poisk.php?text=$1 [L]

Yurecm
На сайте с 25.02.2007
Offline
233
#4

bearman, да ничего страшного)))

сайт работает, сам мод реврайт нет

То есть не перекидывает никуда с этого /poisk.php?text=asdfg+hjkl, на нем и остаеться.

[Удален]
#5
Yurecm:
bearman, да ничего страшного)))
сайт работает, сам мод реврайт нет
То есть не перекидывает никуда с этого /poisk.php?text=asdfg+hjkl, на нем и остаеться.

стой, так тебе обратный эффект чтоли надо?

poisk.html?.. =>> /slovo-$slovo?

Yurecm
На сайте с 25.02.2007
Offline
233
#6

Мне отсюда site.ru/poisk.php?text=asdfg+hjkl

сюда

site.ru/слово-asdfg-hjkl

Почти как в википедии хочу ссылки)

[Удален]
#7

http://94.31.169.103/search/poisk/poisk.php?text=test%202

RewriteEngine On

RewriteCond %{QUERY_STRING} text=(.*)
RewriteRule poisk.php slovo-%1 [L]

нечто такое :)

bearman добавил 12.06.2009 в 00:32

забыл про redirect :D

RewriteEngine On

RewriteCond %{QUERY_STRING} text=(.*)
RewriteRule poisk.php /slovo-%1? [L,R]

вот так я думаю после вариант

Yurecm
На сайте с 25.02.2007
Offline
233
#8
bearman:
RewriteEngine On
RewriteRule search-(.*) poisk.php?text=$1 [L]

Вообщем вот что нужно было.

Единственная проблема в том, что не работают русские буквы!!!

То есть когда я ввожу адрес /search-adfsd все отлично, но когда че нить типо этого /search-вавва иероглифы идут одни, не передается параметр как бы((

N_MONax
На сайте с 22.08.2007
Offline
112
#9

Yurecm, Кодировка у вас какая? Большинство браузеров с win1251 в адресной строке глючат. Юзайте utf8. Будет постабильнее :)

Полный спектр услуг в интернете. Быстро, Качественно, Дорого. Пишите в личку.
Yurecm
На сайте с 25.02.2007
Offline
233
#10
N_MONax:
Кодировка у вас какая?

windows-1251

N_MONax:
Юзайте utf8

сохранил файл poisk.php в ютф8 все равно абракадабра!

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий