Добрый день, решил закинуть api в отдельную директорию проекта /api/ В корне проекта лежит .htaccess, такой-же в /api/ Код (Text): AddDefaultCharset utf8 Options -Indexes DirectoryIndex index.php RewriteEngine On RewriteBase / RewriteRule ^\.htaccess$ - [F,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,QSA] # Options +FollowSymLinks RewriteCond %{REQUEST_URI} ^(.*)//(.*)$ RewriteRule . %1/%2 [R=301,L] ErrorDocument 404 /404 php_value error_reporting 0 На самом проекте всё хорошо. Но, если я перехожу по /api/ то используется index.php, А если /api/users/ то увы, это обрабатывает сам проект.( так как api/users/ не существует). Думаю нужно произвести манипуляции в htaccess, кто подскажет какие? Ну или альтернативный способ разделения приложения на 2 части
@_AHTOH_ я бы еще заменил RewriteRule ^\.htaccess$ - [F,L] на что-нибудь, что режет еще и всякие .htpasswd и тому подобное. А вообще, в дефолтной поставке апачи всегда было правило, запрещающее обращение к ресурсам с именем, начинающимся дот-эйч-ти. Так что этой работой вообще не надо нагружать рерайтер.