Как исправить URL по годам в DLE?

alex845
На сайте с 20.03.2014
Offline
30
1128

Здравствуйте!

Яндекс заметил, что на сайте появились url по сокращенным годам.

Пример:

site.ru/11/

site.ru/12/

site.ru/13/

site.ru/14/

site.ru/15/ ..... /17/

А так же без слеш:

site.ru/11

site.ru/12

site.ru/13

site.ru/14

site.ru/15 ..... /17

На других сайтах DLE такой url ведет на 404 ошибку.

Файл htaccess сверял с оригинальным, вроде все правила одинаковы.

Помогите исправить.

V2
На сайте с 21.06.2013
Offline
47
#1

Настройте редирект в .htaccess

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

# Если слеша в конце нет.

RewriteCond %{REQUEST_FILENAME} !-f

# Не является файлом.

RewriteCond %{REQUEST_URI} !\..+$

# В URL нет точки (файл).

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

# Добавляем слеш в конце.

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