Херня все это, лучше смотрите чтобы сама кмс из-за своей структуры не дублировала одну и ту же страницу. А если хотите уберечься от таких косяков, самый верный способ это проверка адреса в скрипте.---------- Добавлено в 20:58 ---------- Предыдущее сообщение было в 20:57 ----------
ТС желает наоборот
У вас что, на урл с .html есть закрывающий слэш /novosti.html/ ?
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
RewriteRule ^([^.]+)/$ /$1 [R=301,L]
Впервые, это я нагуглил.
Вы уже переехали? Версия форума какая?
Увидите, там понятный интерефейс переменных. Если меняется один домен - только board_url. И в админке в настройках посмотрите, возможно потребуется отредактировать пути папке загрузки и http. Потом перестроите кэш настроек и скина.
Это нога пациента
ага, POSIX или PCRE?
может сразу так написать Disallow: /[A-Za-z_]+/.*?\.html$
звездочка это постановочный символ, который означает ноль или больше символов, позаимствованная из настоящих регулярных выражениях где она служит в качестве квантификатора.
RewriteCond %{REQUEST_URI} !^/forum/
RewriteRule (.*) http://site.ru/forum/? [R=301,L]
%{HTTP_HOST} ^http://site.ru$ - каждый раз один и тот же бред
$this->settings['board_url'] .'/'._SAPE_USER.'/sape.php'
замените на
DOC_IPS_ROOT_PATH . _SAPE_USER .'/sape.php'
Открываете глобальный шаблон и вставляете код сапы
<php>
define('_SAPE_USER', 'хэш');
require_once( $this->settings['board_url'] .'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
</php>
в нужном месте шаблона, глобального или какого нибудь другого добавляете
{parse expression="$sape->return_links(1)"}
{parse expression="$sape->return_links(3)"}
...........