Проблема с htaccess

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
12funteam89
Сообщения: 99
Зарегистрирован: 29 окт 2010, 15:34

Проблема с htaccess

Сообщение 12funteam89 »

Здравствуйте, нужна помощь в настройке .htaccess, надо чтобы все запросы переходили на index.php, но запросы, имеющие вид mysite.com/api/*, перенаправлялись на api.php, т.е. url mysite.com/info1, mysite.com/info2, mysite.com/id1/param на index.php, а url mysite.com/api/getinfo на api.php.

Этот код перенаправляет всё, а мне нужно отфильтровать api:

Код: Выделить всё

RewriteCond %{REQUEST_FILENAME} !-f  RewriteCond %{REQUEST_FILENAME} !-d  RewriteRule ^ index.php [L]
Заранее благодарен.
Аватара пользователя
12funteam89
Сообщения: 99
Зарегистрирован: 29 окт 2010, 15:34

Re: Проблема с htaccess

Сообщение 12funteam89 »

Решил проблему сам)

RewriteEngine On
Включает режим преобразования URL

RewriteBase /
Область преобразования. В данном случае весь сайт. Можно ограничить какой-либо директорией, например:
RewriteBase /dir

RewriteRule ^api(.*) api.php
Все запросы, начинающиеся со слова api перенаправлять на скрипт api.php

RewriteCond %{REQUEST_FILENAME} !-f
Если файл, указанный в запросе не существует, то....
RewriteRule (.*) index.php
Переправлять все запросы на index.php
Ответить