siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
footballstar:
есть новость: xxx.html добавляю в конце / т.е. xxx.html/ страница просто обновляется, с тем же контентом. т.е. дубль, или я неверно думаю?

Херня все это, лучше смотрите чтобы сама кмс из-за своей структуры не дублировала одну и ту же страницу. А если хотите уберечься от таких косяков, самый верный способ это проверка адреса в скрипте.

---------- Добавлено в 20:58 ---------- Предыдущее сообщение было в 20:57 ----------

DiAksID:
редиректить xxx.html на xxx.html/

ТС желает наоборот

footballstar:
для категорий работает, а для новостей в формате .html нет

У вас что, на урл с .html есть закрывающий слэш /novosti.html/ ?

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.+)/$ /$1 [R=301,L]

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^.]+)/$ /$1 [R=301,L]

allekp:
я так понял вы уже сталкивались с таким переносом?

Впервые, это я нагуглил.

Вы уже переехали? Версия форума какая?

Увидите, там понятный интерефейс переменных. Если меняется один домен - только board_url. И в админке в настройках посмотрите, возможно потребуется отредактировать пути папке загрузки и http. Потом перестроите кэш настроек и скина.

affekt:
А вот собственно и пациент

Это нога пациента

звезда читается гуглом как регулярное выражение, необходима (раздел форума Google)

ага, POSIX или PCRE?

может сразу так написать Disallow: /[A-Za-z_]+/.*?\.html$

звездочка это постановочный символ, который означает ноль или больше символов, позаимствованная из настоящих регулярных выражениях где она служит в качестве квантификатора.

RewriteEngine On

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)"}

...........

Всего: 6568