301 редирект в wordpress

I
На сайте с 21.08.2013
Offline
5
675

Как правильно склеить страницы в .htaccess для wordpress?

Есть дубли страниц, доступные по адресам:

site.ru/?p=241

site.ru/stranica1/

site.ru/stranica1.html

Правильно ли в .htaccess прописать так:

RewriteEngine on

Redirect 301 /?p=241 http: //site ru/stranica1.html

Redirect 301 /stranica1/ http: //site.ru/stranica1.html

?

siv1987
На сайте с 02.04.2009
Offline
427
#1
ingibisk:
Правильно ли в .htaccess прописать так:

Нет. Redirect и RewriteEngine - директива разных модулей.

L
На сайте с 02.11.2010
Offline
81
#2
I
На сайте с 21.08.2013
Offline
5
#3

Сейчас посмотрел код страницы которую формирует wordpress - там есть canonical:

<link rel='canonical' href='http: //site.ru/stranica1.html' />

<link rel='shortlink' href='http: //site.ru/?p=54' />

Но в поиске еще есть страница site.ru/stranica1/

К ней нужно 301 редирект прописать в htaccess или со временем автоматически произойдет склейка?

Т.к. плагин в wordpress автоматом создает 301 редирект и stranica1/ отсылается на stranica1.html

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