preg_match( "#^(?:/[a-z0-9]+-\d+){3}/$#", $_SERVER['REQUEST_URI'], $out );
А какие при этом заголовки в браузере отдаются этим файлам?
Плохо пробовали. Использовать только второй вариант и добавлять после RewriteEngine
$word = '6666'; $url = "http://www.google.ru/search?client=opera&rls=ru&q=".urlencode($word); $str = file_get_contents( $url ); preg_match( '#<div id="?resultStats"?>(.+?)</div>#', $str, $out ); echo $out[1];
Версию указывать надо.
UPDATE ibf_forums SET use_html=1, use_ibc=1 WHERE parent_id>0
Потом перестроить кеш форумов.
http://php.net/manual/ru/function.fflush.php
http://www.google.ru/search?hl=ru&newwindow=1&safe=off&client=opera&hs=9zQ&rls=ru&channel=suggest&biw=915&bih=529&q=%D0%B1%D1%83%D1%84%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+php
вы вообще откуда этот код взяли, и что хотите сделать? Может там строка выполняется под каким-то условием, или еще чего-то. И раз уж приводите код, пишите с нормальными названиями переменными.
Тогда вам сюда.
1. Файл не inc а init
2. engine должен "видеть", если нет значит проблема в вашем коде
3. Если нужно в engine, в engine и определяйте
Голову надо беречь...
RewriteEngine On
RewriteCond %{THE_REQUEST} \?
RewriteRule ^(index\.php)?$ /? [R=301,L]