Перенаправление .htaccess (похоже на антилич)

$lider

Бывает
Перенаправление .htaccess (похоже на антилич)

Привет.
Есть файл http://site.ru/demo/shops/index.php
Вызывается аяксом через ссылку http://site.ru/demo/shops/index.php?width=700&height=400&id=261
Нужен .htaccess набор правил, для перенаправления пользователя к файлуhttp://site.ru/demo/floor0.php?id=261 если пользователь набрал в строке браузера полный URL
Если черзез аякс вызов то ничего не делать.
Код:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^[url]http://[/url](www\.)?site.ru/demo/ [NC]
RewriteRule (^\/?(index\.php)?$ [url]http://site.ru/demo/floor0.php[/url] [NC]
При этом коде идет постоянная переадресация.
Грабли в последней строке.
Подскажите пож.
 

iceman

говнокодер
что именно вызывается аяксом?
вызывай другой урл аяксом, а мод реврайтом этот "другой" урл меняй на нужный... вот те и исключение будет...
 

$lider

Бывает
Аяксом вызываем файл /shops/index.php...=400&id=261
Так вот я хочу сделать проверку, если файл вызван с моего домена, то просто его отдать, если нет - перенаправить.
 

iceman

говнокодер
$lider
AJAX как раз таки и не кросс-доменный! за тебя уже все сделали...
 
Сверху