Помогите с редиректом

#1 3 июля 2013 в 10:01
До этого стояла версия 1.9, на ней было настроено в .htaccess удаление дублей первых страниц форума вида site.ru/forum/thread195-1.html редиректились на site.ru/forum/thread195.html и всё работало хорошо. После переезда на версию 1.10.1 тоже поставил себе это решение чтобы было меньше дублей, но возникла проблема с редактированием сообщений из первой страницы темы т.к. ссылка на редактирование имеет адрес site.ru/forum/editpost1071-1.html и его редиректит на site.ru/forum/editpost1071.html а там 404 ошибка. В версии 1.9 ссылка на редактирование была сразу нормальной вида site.ru/forum/editpost1071.html Как это исправить в движке или в .htaccess?

Код в файле .htaccess отвечающий за редирект

  1. RewriteRule ^forum(.*)-1.html$ http://site.ru/forum$1.html [R=301,L]
Заранее всем спасибо за помощь.
#2 3 июля 2013 в 10:30
  1. RewriteRule ^forum\/thread([0-9]*)-1.html$ http://site.ru/forum/thread$1.html [R=301,L]
Разве в 1.10 эти дубли не поправлены по дефолту?
#3 3 июля 2013 в 10:59
Нет. Только что еще раз перепроверил установив хтацесс дефолтный. Причем в списке тем ссылка на первую страницу имеет вид site.ru/forum/thread195.html и тут же рядом в пагинации страниц site.ru/forum/thread195-1.html
#4 4 июля 2013 в 09:39
Никто не подскажет?
#5 17 июля 2013 в 15:28
я же дал код выше, проверьте.
#6 23 июля 2013 в 22:49
googlebot, не работает. 500 ошибка
#7 24 июля 2013 в 05:02
mk727, Да готовое решение не всем подходит, Вам бы погуглить про редирект апача, а лучше нжинкса))
Человек сведующий в дублях вам ответил.
Готового решения именно для вас никогда не будет.
Вам дали инструмент… пользуйтесь.
#8 24 июля 2013 в 08:01
Reborn, для чего Вы написали своё сообщение?
#9 24 июля 2013 в 08:44
Для того, что бы Вы и подобные Вам хоть иногда включали мозги, а не ждали, что за вас кто то решит и выложит
Хотя собственно мне все-равно.
#10 24 июля 2013 в 09:07

Вы и подобные Вам

Reborn
С этого момента поподробнее. Для чего тогда здесь этот форум? Разве не для того, чтобы участники помогали друг другу решать какие-то проблемы и вопросы. Не все разбираются в коде на уровне профессионалов. К тому же это не частный случай, а проблема движка, решение которой поможет не только мне лично.
#11 24 июля 2013 в 10:36
А как вам помоч, если вы не желаете мыслить, и ждете готового решения? На пример меня родители, когда я задавал вопрос, на пример по электронике, отправляли в гостинную, но при этом говорили, какую именно мне взять книгу, и найти ответ.
Я вам написал, что и где искать.
Вот. хотя бы на этом же форуме instantcms.ru/forum/thread14532-1.html#130481
Можно поступить еще проще, добавить в robots.txt
Disallow: /forum/thread*-1.html
В итоге ответ был :

Reborn, для чего Вы написали своё сообщение?

Что по этому поводу можно добавить? Именно то, что вы и услышали в ответ.
#12 25 июля 2013 в 08:11
Не дружу я с кодом, так и не получилось ничего(((

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

Поставил его от дефолтного и прописал в роботсе запрет на индексацию таких страниц по Вашему совету. Спасибо большое.
#13 25 июля 2013 в 08:42
Возможно я вас не правильно понял, не хотел обидеть.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.