El_Commandor
Новичок
Доброе время суток!
Возникла проблема, над решение которой безуспешно бьюсь уже 3-ые сутки.
Есть .htacess файл, в котором прописано:
Это сделано для того, что бы CMS (самописная) поддерживала ссылки вида mysite.com/284 или mysite.com/edit 284
В файле index.php срабатывает функция, которая разбирает подобную строку:
(url['0'] - событие: view, edit, remove, url['1'] - id запрашиваемого материала.)
Далее, из файла index.php происходит запрос к модулю за нужным контентом.
Запрос следующий:
(В реальности запрос содержит переменные)
Но, к сожалению, на этом шаге скрипт зависает. В итоге либо прекращение его работы через 30 сек, либо завершение работы Апача.
Проблема видимо в том, что правило из .htaccess не "воспринимает" GET запрос через file_get_contents. Возможно ли добавить исключение в правило в .htaccess или что следует изменить/добавить?
p.s. В файле blog.php функция по разбору url не подключается.
p.s.s. Используется Denwer, allow_url_fopen On
Возникла проблема, над решение которой безуспешно бьюсь уже 3-ые сутки.
Есть .htacess файл, в котором прописано:
PHP:
AddDefaultCharset UTF-8
DirectoryIndex index.php
RewriteEngine On
ErrorDocument 404 /index.php
Это сделано для того, что бы CMS (самописная) поддерживала ссылки вида mysite.com/284 или mysite.com/edit 284
В файле index.php срабатывает функция, которая разбирает подобную строку:
(url['0'] - событие: view, edit, remove, url['1'] - id запрашиваемого материала.)
PHP:
static function Url () {
$url_str=substr($_SERVER['REQUEST_URI'], 1) or $url_str=1;
$url_str=urldecode($url_str);
$r=strpos($url_str, ' ');
if ($r==true) {
$url=explode(' ', $url_str);
}
else {
$url=array('view', $url_str);
}
return $url;
}
Запрос следующий:
PHP:
$data=file_get_contents('http://mysite.com/modules/blog/blog.php?id=284');
Но, к сожалению, на этом шаге скрипт зависает. В итоге либо прекращение его работы через 30 сек, либо завершение работы Апача.
Проблема видимо в том, что правило из .htaccess не "воспринимает" GET запрос через file_get_contents. Возможно ли добавить исключение в правило в .htaccess или что следует изменить/добавить?
p.s. В файле blog.php функция по разбору url не подключается.
p.s.s. Используется Denwer, allow_url_fopen On