А у вас их сколько, не одно разве? И чем explode не угодил?
Примерно ~0
В шаблоне?.. Чтобы такой поиск был возможен, он должен быть не в шаблоне а в скрипте. На сколько я знаю в дле ничего такого нету. А то что у вас в шаблоне это обыкновенная верстка.
1. Закрыть от индексации index.php/
Disallow: /index.php/
2. Поставить редирект с /index.php/path на /path
добавить после RewriteEngine On (htaccess)
RewriteRule ^index.php/(.*) /$1 [R=301,L]
Можно, только не понятно где у вас редирект что вообще вы там делайте. И правила составлены какбудто извращенцами. Вот это RewriteRule ^(admin|admin/)$ "admin/index.php" по сути заменяет работу директивы DirectoryIndex. В кавычках подстановку заключать не нужно. Устанавливать ENV переменную окружения для проверки цикла тоже не обязательно, для этого есть дефолтная %{ENV:REDIRECT_STATUS}. Это вообще просто взорвало мозг - RewriteRule ^(.*\.[^\/]*)$ "$1" истинное ее назначение, наверное, известно только автору.
А тут через htaccess кажется никак. Сделайте реврайт на какой нибудь файл-обработчик и оттуда редиректите на нужный адрес.
RewriteEngine On
RewriteCond %{HTTP_HOST} ua.logistic.ru
RewriteRule (.*) han.php [L]
<?php
header( "Location: http://translate.google.com/translate?sl=ru&tl=uk&u=logistic.ru{$_SERVER['REQUEST_URI']}", true, 301 );
exit;
?>
RewriteRule (.*) http://translate.google.com/translate?sl=ru&tl=uk&u=logistic.ru/$1 [R=301,L,QSA]
Внешний вид -> %Скин% -> Темы -> post
вставить (1,2,3,4 - ид форумов в которых данный блок будет показываться)
<if test="in_array( $topic['forum_id'], array(1,2,3,4) )"> ТУТ ССЫЛКА </if>
перед (вывод сразу за текстом)
<if test="repButtonsLike:|: ! $topic['_isArchived']">
или перед (перед подписью)
<if test="postSignature:|:$post['post']['signature']">
или перед (после подписью)
<if test="controlsForUnapprovedPost:|:$this->memberData['is_mod'] && ! $topic['_isArchived'] && $post['post']['queued']">
Точная версия форума?
Типа подпись, или это нужно для каждого сообщения*