fuuuuueeeee
Новичок
Что хочу сделать:
site.ru/news/ - открывается файл index - модуль news
site.ru/news/1/ - открывается файл index - модуль news, запись id = 1
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ /?$1 [L,QSA]
Все хорошо. То, что надо.
Затем создаю директорию /admin/
Хочу:
site.ru/admin/news/ - открывается файл index - модуль news (в админке)
site.ru/admin/news/1/ - открывается файл index - модуль news, запись id = 1 (в админке)
Но выполняется файл index.php (который лежит в корне сайта, а не в админке)
дописываю
RewriteCond %{REQUEST_FILENAME} !-d в htaccess
Теперь по адресу site.ru/admin/ - обрабатывается index.php (который лежит в директории /admin/)
Но
site.ru/admin/news/
site.ru/admin/news/1/
по прежнему выполняются index.php в корне сайта
Как мне через htaccess заставить выполнять скрипты так как я хочу?
site.ru/news/ - открывается файл index - модуль news
site.ru/news/1/ - открывается файл index - модуль news, запись id = 1
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ /?$1 [L,QSA]
Все хорошо. То, что надо.
Затем создаю директорию /admin/
Хочу:
site.ru/admin/news/ - открывается файл index - модуль news (в админке)
site.ru/admin/news/1/ - открывается файл index - модуль news, запись id = 1 (в админке)
Но выполняется файл index.php (который лежит в корне сайта, а не в админке)
дописываю
RewriteCond %{REQUEST_FILENAME} !-d в htaccess
Теперь по адресу site.ru/admin/ - обрабатывается index.php (который лежит в директории /admin/)
Но
site.ru/admin/news/
site.ru/admin/news/1/
по прежнему выполняются index.php в корне сайта
Как мне через htaccess заставить выполнять скрипты так как я хочу?