Добрый день. На сайте сделан "роутинг" (Через файл index.php, если не ошибаюсь контроллер он называется).
Так вот, в файле .htaccess
RewriteEngine on
RewriteBase /
Options All -Indexes
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^js/(.*)$ js/$1 [L]
RewriteRule ^img/(.*)$ img/$1 [L]
RewriteRule ^css/(.*)$ css/$1 [L]
RewriteRule ^photos/(.*)$ photos/$1 [L]
RewriteRule ^.*$ [NC,L]
RewriteRule ^.*$ index.php [NC,L]
AddDefaultCharset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml
Соответственно, все запросы переадресовываются на index.php. Но если нужно подгрузить через ajax, то нужно делать доп. условия в index.php или в корне создать ajax.php и подгружать запросами через него?
И собственно подскажите как в .htaccess сделать чтобы ./ajax.php не переадресовывалось на index.php.
Тут я еще подумал. Через index.php все делать? Типа,
index.php - отдать заголовок плюс контент
index.php?get=file - отдать только контент