Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Проблема с mod_rewrite и индексом


Автор: Blaga 2.7.2008, 15:12
Доброго времени суток, уважаемые форумчане!

Я тут делаю скрипт и столкнулся с такой проблемой. У меня не хочет отображаться index.php
Сейчас поясню ситуацию.
Мне нужны ссылки вот такого вида
сайт.ру/articles/ - главная страница модуля статей. Тут нужно заметить что articles - реальная папка
сайт.ру/articles/название_категории - будет выводиться статьи в опр. категории


В .htaccess такой код
Код

RewriteEngine On
RewriteRule ^/([a-z]+)?$ articles.php?cat=$1 //вот тут получаеться должна выводиться категория

И тут я думаю что символ + здесь означает один или более раз то есть сайт.ру/articles/название_категории или сайт.ру/articles/н или сайт.ру/articles/назван
Так вот а по адресу сайт.ру/articles/ должна грузиться index.php 
Но такого почему то нету. smile   
Работаю на Денвере.
Кто поможет, с меня магарыч. smile

Автор: Blaga 3.7.2008, 17:32
Очень жаль, что никто не может помочь. :(

Автор: bars80080 3.7.2008, 17:39
я конечно, не рублю в этой вещи, но разве не должно быть что-то вроде:

Код

RewriteRule     ^/([a-z]*)(/?)$ /articles/index.php?cat=$1 [L]


?

Автор: Wolf1994 3.7.2008, 19:06
Код

RewriteRule ^\/articles\/([a-z]+)[\/]*$ /articles/index.php?cat=$1

Автор: Nigel 4.7.2008, 20:20
Blaga, ты правило от корня прописываешь + не забываем слэши экранировать. 
Wolf1994, верно все написал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)