в корне сайта есть index.php, он управляет работой всего сайта, т.е. все страницы, которые видит пользователь проходят через него (это нормально или так лучше не делать?).
в корне сайта есть папка admin, там есть свой index.php, который управляет всем поведением админки.
Получается один index.php для пользователей, второй для админки. Если надо войти в админку, то в адресной строке пишу admin, т.е. так
адрес в сети
my-site.ru
адрес для админки
my-site.ru/admin
ссылки на страницы внутри сайта осуществляются по типу
my-site.ru/articles/dogs/food
т.е. через слеш, в .htaccess написал
RewriteRule ^([-a-zA-Z_0-9/]+[^/])\/?$ /index.php?url=$1
т.е. адрес передаю index.php и он его уже анализирует, как сделать, чтоб если
адрес был /admin, то управление передавалось не index.php в корне сайта, а index.php админки?
Это лучше сделать с помошью RewriteCond? Если, да то напишите как, что-то я никак не могу понять

Спустя 16 минут, 46 секунд (3.11.2009 - 09:51) Dezigo написал(а):
my-site.ru/admin уже передаётся index.php в папке админ.
Спустя 8 минут (3.11.2009 - 09:59) seine написал(а):
неа, он передается index.php в корне в виде index.php?url=admin
Спустя 1 час, 25 минут, 56 секунд (3.11.2009 - 11:25) seine написал(а):
и вопрос более глобально плана, это нормальный подход использовать два индекса, или обычно используется больше/меньше.
и как вы сами организуете доступ к админке? любые советы буду полезны :-)
и как вы сами организуете доступ к админке? любые советы буду полезны :-)
Спустя 1 час, 2 минуты, 53 секунды (3.11.2009 - 12:28) seine написал(а):
Проблему решил, используя условие
RewriteCond %{REQUEST_URI} !^/admin.*
RewriteCond %{REQUEST_URI} !^/admin.*