Как совместить праволо и include в php

Статус
В этой теме нельзя размещать новые ответы.

porsche2

Мой дом здесь!
Регистрация
18 Ноя 2007
Сообщения
669
Реакции
234
Собственно вопрос к знатокам htaccess

как совместить правило
Код:
#Чтобы не шарахались без юзер-агента
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule .* - [F]

С таким инклудом в PHP файле

Код:
<?php
include_once("http://sait.com/index.php?article=3");
?>

Т.е. страницы как таковой не существует, она должна сгенерироваться и потом вывеститись инклудом, естественно htaccess блокирует такой инклуд т.к. получается заход без User-agent

Предложите что-нибудь конкретное, чтобы работал инклуд при таком правиле.

P.S. SSI не подходит (обязательно нужно инклудить в php), страница с инклудом лежит на том же сайте (sait.com)
 
эээээ
а зачем инключиль как удаленный файл ?,пропиши относительные пути и все

как вариант --замени include() на readfile() и eval()

вообще идеи не пойму
 
Может так?
PHP:
header("Location: http://sait.com/index.php?article=3");
include_once("http://sait.com/index.php?article=3");
 
а зачем инключиль как удаленный файл ?,пропиши относительные пути и все
Инклудить как удаленный, нужно потому что страницы такой нет (CMS), т.е. страница должна сгенерироваться движком по запросу и потом заинклудится. В обшем я ищу самый простой способ заинклудить страницу в file.php не напрягая его лишними вычислениями (пусть CMS-ка думает).

Собственно ищу выход по:
Как-то сказать серваку через htaccess что всем без юзерагентовым ходить нельзя, а sait.com можно

ИЛИ

нужно из file.php заслать user-agent, тут я совсем не знаю как сделать это просто, т.к. php меня обошло стороной, а теперь жалею что раньше не вникал :(

-------------------------------------
P.S. Настоящий Полковник :) сработало, сам не допер, Вива острову свободы!!!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху