Доброе утро.проблема с переписыванием URL-адреса (htaccess)
настоящее время у меня это маленькое правило в моей .htaccess
RewriteEngine On
RewriteBase/
RewriteRule ^brochure/([0-9]+)$ /brochure.php?cat_path=$1 [L]
(я просто используя цифры, например, здесь, будет категория имен позже.)
Это перенаправляет отлично, но когда его (css, js, images, includes и т. д.)
Я понимаю проблему (она отбрасывает структуру каталогов).
Изменение правила для этого разрешает проблемы с изображениями, css и JS.
RewriteRule ^([0-9]+)$ brochure.php?cat_path=$1 [L]
Но это не то, что я хочу на самом деле.
Каков правильный способ создания URL-адресов для перезаписи и сохранения структуры каталогов?
Thankyou, у меня есть поиск по предыдущим вопросам, но я не могу найти подходящий ответ.
за все? включая все мои js, css и php-файлы? Я думал, что будет более эффективный способ сделать это. :( – shane
* Неэффективность * не использует абсолютные пути, она использует относительные пути. Это то, что вам придется исправлять раньше или позже. –
Хорошо спасибо за совет. Теперь я вижу, где использовать относительные пути сделайте мою жизнь труднее в будущем. Спасибо, ребята. – shane