Помогите редирект настроить правильно

V2
На сайте с 17.12.2013
Offline
36
628

Движок делает дубли в категории Статьи, куда регулярно добавляю статьи.

Дубли он делает простим добавлением /

В единичном экземпляре сам смогу 301 сделать, а вот тут много страниц и они постоянно увеличиваются.

Как исправить?

jpg dubl.jpg
jpg dubl2.jpg
K
На сайте с 01.01.2014
Offline
3
#1

<rule name="RemoveTrailingSlashRule" enabled="true" stopProcessing="false">

<match url="(.*)/$" />

<conditions logicalGrouping="MatchAll" trackAllCaptures="false">

<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />

<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />

</conditions>

<action type="Redirect" url="{R:1}" />

</rule>

V2
На сайте с 17.12.2013
Offline
36
#2

konstsch,

Этот фрагмент в файл htaccess нужно вписать я правильно понял?

По ходу выкладываю на обозрение фрагмент из своего htaccessa на данный момент. Обьясните что это и для чего?

RewriteRule ^(forum)\/$ forum\/index.php

RewriteRule ^([a-zA-zа-яА-Я0-9\-]+)\/?$ index.php?lang=$1&%{QUERY_STRING}

RewriteRule ^([a-zA-zа-яА-Я0-9\-]+)\/([a-zA-zа-яА-Я0-9\-]+)\/?$ index.php?lang=$1&page=$2&%{QUERY_STRING}

RewriteRule ^([a-zA-zа-яА-Я0-9\-]+)\/([a-zA-zа-яА-Я0-9\-]+)\/([a-zA-zа-яА-Я0-9\-]+)\/?$ index.php?lang=$1&page=$2&item=$3&%{QUERY_STRING}

RewriteRule ^([a-zA-zа-яА-Я0-9\-]+)\/([a-zA-zа-яА-Я0-9\-]+)\/([a-zA-zа-яА-Я0-9\-]+)\/([a-zA-zа-яА-Я0-9\-]+)\/?$ index.php?lang=$1&page=$2&item=$3&item2=$4&%{QUERY_STRING}

RewriteRule ^([a-zA-zа-яА-Я0-9\-]+)\/([a-zA-zа-яА-Я0-9\-]+)\/([a-zA-zа-яА-Я0-9\-]+)\/([a-zA-zа-яА-Я0-9\-]+)\/([a-zA-z0-9\-]+)\/?$ index.php?lang=$1&page=$2&item=$3&item2=$4&item3=$5&%{QUERY_STRING}

RewriteRule \.php$ - [L]

PS. в web-стройке мои знания жестко ограничиваются базовыми html и css....

K
На сайте с 01.01.2014
Offline
3
#3

это фрагмент из iis

думаю можно найти мульон подобных для апача или что у вас там

V2
На сайте с 17.12.2013
Offline
36
#4

konstsch,

После вставки кода, все страницы недоступны..

internal Server Error.....

K
На сайте с 01.01.2014
Offline
3
#5

телепаты в отпуске

V2
На сайте с 17.12.2013
Offline
36
#6

и все равно СПС

E
На сайте с 11.08.2009
Offline
33
#7

попробуй вставить такой код:

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_URI} !(.*)/$

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

спасибо алфавиту, за любезно предоставленные буквы
siv1987
На сайте с 02.04.2009
Offline
427
#8

добавить после rewriteEngine

RewriteCond %{REQUEST_FILENAME} !-f

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

V2
На сайте с 17.12.2013
Offline
36
#9
siv1987:
добавить после rewriteEngine
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)/$ /$1 [R=301,L]

Вот это сработало. Благодарствую!

vadim_doom
На сайте с 27.07.2013
Offline
28
#10

Подскажите, движок ДЛЕ 9,8.

Прописал — RewriteRule ^tags/(.+)$ / [R=301,L]

но редирект почему от не осуществляется? с чем это может быть связано?

Занимаюсь наполнением сайтов, копирайт, рерайт, разумные цены, подробности в личку!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий