Здравствуйте, пытался сделать ЧПУ (красивые url) для самопистного сайта и возникла одна проблема которую не могу решить. Прошарил уже пол интернета - так ничего и не вышло.
ЧПУ реализовываю через htaccess, сейчас весь его код выглядит так:
RewriteEngine on
RewriteRule ^module_news/([0-9]+)$ module_news/fullnews_page.php?id=$1 [QSA,NC]
Как вы видите у меня динамические страницы с GET запросами и тут проблем не возникло - страница /module_news/fullnews_page.php?id=17 подгружается через адрес /module_news/17.
НО!
Во-первых, у нас получаются дубли - те одна и та же страница доступна по 2 URL-адрессам.
Во-вторых, необходимо как то подменить адрес, то есть если пользователь вводит /module_news/fullnews_page.php?id=17 она перенаправляла (заменяла в строке URL) на красивый /module_news/17 . То есть красивый URL был приоритетный.
Варианты со сторонними фреймворками - не то.
Просьба описать решение максимально подробно. И в принципе, как оптимальней всего делать красивые URL?
Заранее огромное спасибо!