mod rewrite чпу

furian

Любопытный
Всем привет! Передо мной встала задача поменять старые ПэХэПэшные ссылки на ЧПУ. Ранее никогда не сталкивался с этим, так как всегда работал на cms. А тут самописный сайт и никак не могу вкурить по настройке htaccess.
Проблема в следующем: ссылка выглядит так - site.ru/part.php?id=1
А нужно так: site.ru/advices/
Делаю следующее: RewriteRule ^advices$ part.php?id=1$ [L]
До меня не доходит, как регулярные выражения выставить и что далее.
Посмотрел несколько видео на эту тему и ничего так и не понял.

Может у кого есть подробная и понятная статья на эту тему? Или может кто делал... Помогите, плиз
 
Последнее редактирование:

AnrDaemon

Продвинутый новичок
FallbackResource /front-controller.php

И ненужны никакие RewriteRule.
 

Фанат

oncle terrible
Команда форума
Ну как минимум я бы добавил палку в конце, ^advices/$

А так-то да, если над поменять не одну только ссылку, а все подряд, то, разумеется, не писать свое правило для каждой в хтаксесс, а завернуть все запросы на пхп скрипт, который уже и будет инклюдить нужный файл
 

furian

Любопытный
Ну как минимум я бы добавил палку в конце, ^advices/$

А так-то да, если над поменять не одну только ссылку, а все подряд, то, разумеется, не писать свое правило для каждой в хтаксесс, а завернуть все запросы на пхп скрипт, который уже и будет инклюдить нужный файл
Со скриптом все понятно, а что нужно в htaccess прописать?
 

Фанат

oncle terrible
Команда форума
Это довольно забавный вопрос, учитывая, что на него уже ответили
 
Сверху