PDA

Показать полную графическую версию : [решено] Создание правила RewriteRule (.htaccess)


ferona
31-01-2012, 19:11
Здравствуйте! Помогите пожалуйста правильно составить правило для преобразования:

site.ru/text.htm ==> site.ru/index.php?page=text

Вот это работает:
RewriteRule ^index/(.*)$ index.php?page=$1
но тогда ссылка должна выглядит так: http://www.site.ru/index/text.htm

Мне нужно чтобы в ссылке отсутстововал "index/"

Пробовал его убрать из левой части:
RewriteRule ^(.*)$ index.php?page=$1
но тогда переменная page = index.php

PhilB
04-02-2012, 17:10
Думаю, что так:

RewriteRule ^(.*)\.htm$ index.php?page=$1

P.S. На форуме есть раздел "Вебмастеру", наверно, вам следовало писать туда.

ferona
08-02-2012, 11:42
СПАСИБО!!! Вы золотой человек ;)

Наконец ссылки выглядят так, как я хотел (без index/, если кому интересно - http://zlat-nozhi.ru)

ferona
08-02-2012, 12:06
В предложенные разделы обращаться пытался, все молчали. Удивительно, но юниксоиды разбираются в этих вопросах лучше вебмастеров. Еще раз спасибо!




© OSzone.net 2001-2012