htaccess и передача url в php
Добавлено: Пт май 04, 2012 2:32 pm
Всем привет.
Помогите сделать следующее:
Есть сайт http://site.ru/.
Нужно сделать следующее: Человек заходит на сайт http://site.ru/* и сразу перенаправляется на файл check.php?url=путь, который был набран. Из файла check.php он попадает уже на запрашиваемую страницу.
При этом, при последующем путешествии по сайту редиректа на check.php уже не должно-быть.
Проще говоря нужно сделать intro страницу, которая будет открываться при первом заходе на сайт, при любом пути и в страницу intro должно передаваться набранные путь(или полный урл).
Я дошёл до такого файла:
Но что-то тут не так, получается множество перенаправлений, и ссылка типа check.php?url=check.php?url=check.php.....
Помогите сделать следующее:
Есть сайт http://site.ru/.
Нужно сделать следующее: Человек заходит на сайт http://site.ru/* и сразу перенаправляется на файл check.php?url=путь, который был набран. Из файла check.php он попадает уже на запрашиваемую страницу.
При этом, при последующем путешествии по сайту редиректа на check.php уже не должно-быть.
Проще говоря нужно сделать intro страницу, которая будет открываться при первом заходе на сайт, при любом пути и в страницу intro должно передаваться набранные путь(или полный урл).
Я дошёл до такого файла:
- Код: выделить все
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?site/.*$ [NC]
RewriteRule ^(.*)$ check.php?url=$1 [L,QSA,NC]
Но что-то тут не так, получается множество перенаправлений, и ссылка типа check.php?url=check.php?url=check.php.....