e модификатор это - выполнение подстановки (\\n). Начиная с версии 5.5 политика безопасности, подробнее тут http://php.net/manual/en/reference.pcre.pattern.modifiers.php и там же решение(анонимные функции или безымянные функции).
//$tpl->copy_template = preg_replace( "#\\[category=(.+?)\\](.*?)\\[/category\\]#ies", "check_category('\\1', '\\2', '{$category_id}')", $tpl->copy_template ); $tpl->copy_template = preg_replace_callback ( "#\\[category=(.+?)\\](.*?)\\[/category\\]#is", function ($m) { global $category_id; return check_category($m[1], $m[2], $category_id); } $tpl->copy_template ); //$tpl->copy_template = preg_replace_callback ( "#{topmenu=(.+?)}#is", "InsertTopMenu('\\1')", $tpl->copy_template ); $tpl->copy_template = preg_replace_callback ( "#{topmenu=(.+?)}#is", function ($m) { return InsertTopMenu($m[1]); } $tpl->copy_template );
qTip2 http://qtip2.com/
# рубрика RewriteRule ^([^/]+)/\d+/?$ http://domen.ru/$1/ [R=301,L] # рубрика/под_рубрика RewriteRule ^([^/]+)/([^/]+)/\d+/?$ http://domen.ru/$1/$2/ [R=301,L]
ant42, вставить после RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=(.+)$ RewriteRule ^[^\s]+/engine/myfile\.php$ http://domen.ru/engine/myfile.php?id=%1 [R=301,L]
Magnituda, подождите немного времени пока яндекс не очухается :)
http://htmlbook.ru/css/overflow
CSS:
overflow: hidden;
Magnituda, поправьте htaccess иначе хвосты типа &show_all=yes не будут перенаправляться.
На это:
RewriteCond %{QUERY_STRING} ^categoryID=([^\s]+)$ RewriteRule ^$ http://www.domain.ru/index.php?categoryID=%1 [R=301,L]
Сайту Вашу не видел.. но гугл отжог по полной :) Киньте в личку URL..
HTTP заголовок "Content-type" что отдает?
Какие бы не были ссылки абсолютные/относительные как это все появилось в гугле.. что то из области фантастики.
Magnituda, в гугл вебмастере ничего не мудрили с зеркалами?
Такая структура папок и файлов:
/page1/index.html /page1/page2/index.html
htaccess в каждой папке не обязательно, достаточно одного в корне сайта