URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6245
[ Назад ]

Исходное сообщение
"Помогите с ЧПУ и mod_rewrite"

Отправлено Дмитрий , 07-Мрт-09 06:30 
Подскажите, пожалуйста, как сделать чтобы при обращении к
site.ru/catalog/proc/intel -> index.php
site.ru/catalog/ -> index.php
т.е. все что только можно ссылалось на index.php

в .htaccess делаю так:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|pl|txt)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([A-Za-z0-9/-]+)/?$ index.php

Реврайт на index.php РАБОТАЕТ, но css, картинки, скрипты не грузятся.
т.е. у них адрес остается http://site.ru/catalog/proc/themes/logo.png
при запросе site.ru/catalog/proc/
(картинки лежат в /themes относительно корня)


Содержание

Сообщения в этом обсуждении
"Помогите с ЧПУ и mod_rewrite"
Отправлено Дмитрий , 07-Мрт-09 18:40 
Уф...
   нужно было к путям картинок, стилей,  скриптов дописать в начало слэш, т.е:
   было: src="inc/jquery-1.3.1.min.js"
  стало: src="/inc/jquery-1.3.1.min.js"
также картинки:
   <img src="/themes/logo.png"/>
все гениальное просто :-)


P.S. можно было еще через <base href="/"/> так да же проще :-)