1

Тема: Проблема с редиректом в htaccess

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

Оказалось, что в плагине All in SEO Pack при добавлении к URL страницы цифры (например, сайт/ страница/234), такие страницы становятся каноническими и могут быть добавлены в индекс поисковых систем. Подробнее об этом, написано в статье Борисова _http://isif-life.ru/blogovedenie/platinum-seo-pack-pravilnaya-nastrojka.htm

Для борьбы с этим, в настройках самого плагина можно использовать метатег роботс - meta name="robots" content="noindex,nofollow", а также код в htaccess для перенаправления.

В статье у Борисова приведен такой код для вставки в файл htaccess:

RewriteRule (.*)\.html\/([0-9]+)$ $1.html [R=301,L]
RewriteRule ^index\.php$ - [L]

У меня нет html на конце, поэтому я этот код немного подредактировал:

RewriteRule (.*)\/([0-9]+)$ $1 [R=301,L]
RewriteRule ^index\.php$ - [L]

Попробовал, все работает нормально, со ссылок типа: сайт/ страница/234 происходит переход на оригинальную страницу - сайт/ страница

Но, возникла одна проблема: после добавления этого кода, теперь при переходе на страницы навигации, они выдают ошибку 404. Теперь эти страницы имеют такой вид - сайт/page. Раньше они имели такой вид - сайт/page/2 и т.д.

Можно ли решить этот вопрос так, чтобы эти страницы не выдавали ошибку 404, а работали как обычно: по ним можно было бы осуществлять переходы, и в тоже время работал бы этот 301 редирект.