@artemka85

Как правильно сделать ЧПУ?

Добрый День . Суть вопроса такова:
Имеется сайт: example.com
Оригинал страницы вида: example.com/advice.php?id_advice=1 (Динамическое число)
Я сделал его таким: example.com/advice/80 (Ну и число меняется соответственно)
Вот код в файле .htaccess :
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^advice/([0-9]+)$ ./advice.php?id_advice=$1

Всё работает , но! Когда я захожу по новому адрессу, то
Все подключенные файлы: к примеру css,js и тд выдают ошибку , так как advice/80 - якобы считается
папкой или типо такого .
А сделать в .htaccess типо такого : RewriteRule ^advice/([0-9]+)$ ../advice.php?id_advice=$1
То есть : ../ , НЕЛЬЗЯ ВЫДАЁТ ОШИБКУ
Я конечно могу , сделать путь в css таким: ../
Но, хотелось без этих переделок...
Заранее Спасибо!
  • Вопрос задан
  • 355 просмотров
Решения вопроса 1
trevoga_su
@trevoga_su
1. забудь про преобразования URL на уровне htaccess - www.phpinfo.su/articles/practice/chpu_na_php.html
2. пути к css/js прописывай от корня
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы