![]() |
Проблема с mod_rewrite и индексом
Доброго времени суток, форумчане!
Я тут делаю скрипт и столкнулся с такой проблемой. У меня не хочет отображаться index.php Сейчас поясню ситуацию. Мне нужны ссылки вот такого вида сайт.ру/articles/ - главная страница модуля статей. Тут нужно заметить что articles - реальная папка сайт.ру/articles/название_категории - будет выводиться статьи в опр. категории В .htaccess такой код Код:
RewriteEngine OnТак вот а по адресу сайт.ру/articles/ должна грузиться index.php Но такого почему то нету. Работаю на Денвере. Заранее - Спасибо! |
/([a-z]+)?$ articles.php?cat=$1 /
помойму $ тут лишний |
5triker
Цитата:
blaga Попробуй так Цитата:
Цитата:
http://site.com/news а при Цитата:
http://site.com/news/ |
хотелось бы посоветовать ТС также прочитать вот это: http://www.opennet.ru/docs/RUS/mod_rewrite/.
|
5triker, $ не лишний. (хотя, если честно я не знаю нафига он.)
Naydav, на то что ты обращал мое внимание, я знал. А вот по поводу примера есть пара замечаний. во-первых в твоем примере обработаеться только одно правило потому что у тебя после первой строки идет флаг [L](он означает что это мол последнее правило), а во-вторых ты предлагаешь жестко привязать это к реальной папке articles а .htsccess придется класть в корень сайта что не допустимо в моем случае... zythar, я вообще то когда то смотрел эту статью, но там много лишнего и переведена она не очень хорошо. Сложно понять. :( Но вообще всем спасибо за попытки помочь. Тут вдруг в голову пришла мысль как сделать. Получилось так Код:
RewriteEngine On |
Цитата:
$ - конец строки Цитата:
Если в адресной строке site.ru/articles/, то выводим индекс, и дальнейшие правила не считываем Цитата:
Цитата:
site.ru/antichat/, то вызываем скрипт ndex.php, и все остальные правила не обрабатываем А физически ее может и не быть, папки эитой |
Naydav, ну вот, сенк. Теперь буду знать.
|
Прочти выше
Вот тебе пример _http://www.motosale.com.ua/aprilia/ _http://www.motosale.com.ua/kawasaki/ Ты что реально думаешь, что есть папки aprilia и kawasaki? Нет конечно, вот строка, что их (ссылки) обрабатывает Цитата:
|
Naydav, но у меня то это реальная папка! там не нужно делать никаких подстановок и замен.
|
Аааа...
Понятно, тогда .htaccess в папку articles Цитата:
|
| Время: 04:08 |