Я только начал учить PHP, куда мне ещё MVC. Поздней обязательно почитаю, поучу, но сейчас не вариант.
В общем проблему свою я решил. Кстати с помощью
этого mod-rewrite генератора.
RewriteRule ^news$ /modules/news/news.php [L]
RewriteRule ^news/([^/]*)$ /modules/news/news.php?cat=$1 [L]
RewriteRule ^news/([^/]*)/([^/]*)$ /modules/news/news.php?cat=$1&id=$2 [L]
Как видите одна строка для модуля новости /news
Вторая строка для категорий этого модуля /news/$cut_id
Третья строка для страницы полного материала /news/$cut_id/$id
Всего на сайте будет модулей 5 + персональные странички.
В общем на такой и блинный код получиться.
Теперь возник другой вопрос.
Вот стандартный адрес
/modules/news/news.php
Вот модный адрес
/news
Как сделать так, что бы при вводе старого адреса
/modules/news/news.php
шёл редирект на новый
/news
/modules/news/news.php?cat=1 ==>> /news/1
/modules/news/news.php?cat=1&id=1 ==>> /news/1/1
И последний вопрос. Смотрите получается у меня в одном файле news.php выводится и главная страница новостей, и страница с категориями и страница с полными новостями.
Поисковики к этому относятся нормально?
Или лучше сделать для всех новостей /news.php
Для новостей по категориям /news_cat.php
Для полной новости /news_full.php
Или поисковикам
насрать не важно в одном файле это всё или в разных?
_____________
VK