Помогите с htaccess

P
На сайте с 02.06.2006
Offline
123
434

есть переменная

url='category/page.htm'

на сервере есть файл полный путь: site.ru/rubrika/view.php который выводит из базы статью по урл.

Как настроить htaccess что бы урл site.ru/rubrika/view.php?url=category/page.htm преобразовывался в site.ru/rubrika/category/page.htm

В случае когда url='page.htm' у меня все работает.

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^rubrika/([^/]+).htm$ /med/view.php?url=$1 [L]

Спасибо.

siv1987
На сайте с 02.04.2009
Offline
427
#1

^rubrika/(.+?)\.htm$

P
На сайте с 02.06.2006
Offline
123
#2
siv1987:
^rubrika/(.+?)\.htm$

Это оно! Спасибо!

А как быть если url='category/page/'

?

P
На сайте с 02.06.2006
Offline
123
#3

Подскажите плз.

В случае когда url='page.htm' у меня все работает.

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^rubrika/([^/]+).htm$ /rubrika/view.php?url=$1 [L]

И благодаря siv1987 теперь и при url='category/page.htm'

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^rubrika/(.+?)\.htm$ /rubrika/view.php?url=$1

Подскажите пожалуйста если url='category/page/' как написать в htaccess что бы все работало. Очень нужно. Спасибо.

J
На сайте с 20.02.2014
Offline
120
jkm
#4

Убрать из шаблона \.htm

^rubrika/(.+)$

P
На сайте с 02.06.2006
Offline
123
#5
jkm:
Убрать из шаблона \.htm
^rubrika/(.+)$

Чет не получилось(

файл работает, у статьи урл url='category/page/',

в этой интерпритации когда он подставляется, файл говорит что нет записей в бд. не работает кароч.

siv1987
На сайте с 02.04.2009
Offline
427
#6

Добавьте .html, смотря каким образом у вас запрашиваются адреса в бд.

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