Элементарная задачка для гуру ЧПУ :)

Jake Foley

Мой дом здесь!
Регистрация
14 Дек 2006
Сообщения
747
Реакции
395
Здравствуйте,
Пытался... пытался, так и не разобрался.

Есть URL типа site.com/consulting/search.php?19
Нужно чтоб было site.com/consulting/search/19
 
site.com/consulting/search.php?19 - это урл с ЧПУ или реальный путь до папки?

Если второе - в папку site.com/consulting/ кидаешь:

Код:
RewriteRule ^/([0-9]+) /search.php?$1

В телории
 
Здравствуйте,
Пытался... пытался, так и не разобрался.

Есть URL типа site.com/consulting/search.php?19
Нужно чтоб было site.com/consulting/search/19

Код:
RedirectMatch ^/consulting/search.php?([0-9]*)$ http://site.com/consulting/search/$1

или

Код:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/constulting/search\.php$
RewriteCond %{QUERY_STRING} ^([0-9]*)$
RewriteRule ^(.*)$ http://site.com/consulting/search/%1 [R=302,L]
 
Не сработало, шлет на 404

п.с. я прописываю в корневом htaccess
 
Не сработало, шлет на 404

п.с. я прописываю в корневом htaccess
Хех, я ж сказал в каком прописывать =) Если надо для корневого, тогда так:

Код:
RewriteRule ^/consulting/([0-9]+) /consulting/search.php?$1
 
Хех, я ж сказал в каком прописывать =) Если надо для корневого, тогда так:

RewriteRule ^/consulting/([0-9]+) /consulting/search.php?$1

Я пробывал и так и так добавляя consulting

Всеравно не работает

htaccess самого сайта - SimplaCMS

2е на работает,
а первое: RedirectMatch ^/consulting/search.php?([0-9]*)$ Для просмотра ссылки Войди или Зарегистрируйся
редиректит search.php?15 на Для просмотра ссылки Войди или Зарегистрируйся?15 и показывает 404.
 
Назад
Сверху