Как сделать 301 редирект ?

12
Александр
На сайте с 21.05.2011
Offline
123
602

Есть страница

http://типосайт.ru/?p=9999&cpage=1 ( параметр p и cpage всегда меняются само собой )

Надо такой адрес редиректить на

http://типосайт.ru/?p=9999

Как это сделать ? htacces не сильно понимаю

Продвижение сайтов. Опыт более 10 лет. Миллионные проекты ( /ru/forum/947082 ) 80 ссылок из статей за 2000 рублей ( /ru/forum/986538 )
кот Бегемот
На сайте с 07.12.2009
Offline
278
#1

http://devaka.ru/articles/redirect-301 Описана куча способов 301 редиректа. В т.ч. и без использования .htaccess

Яндекс Директ, Гугд адворс, не дорого и ответственно. Телеграмм @H_Ilin
Александр
На сайте с 21.05.2011
Offline
123
#2

garik77, читал, ответ на свой вопрос не нашел !

кот Бегемот
На сайте с 07.12.2009
Offline
278
#3

Здесь требуется не редирект, как я понимаю, а сделать на сайте ЧПУ.

Александр
На сайте с 21.05.2011
Offline
123
#4

Я вроде ясно изложил всю суть вопроса.

Нужно сделать редирект !

---------- Добавлено 04.12.2012 в 22:26 ----------

Готов заплатить за совет на мороженное ))

[Удален]
#5

Попробуйте такую строку в файл .htaccess добавить

RewriteRule ^p=([0-9]+)$ ?p=$1

Александр
На сайте с 21.05.2011
Offline
123
#6

igor3333, не работает

Alipapa
На сайте с 01.02.2008
Offline
234
#7

Я бы просто в роботсе прописал:

Clean-param: cpage
Биржа фриланса - простая и удобная (http://kwork.ru/ref/2541)
Александр
На сайте с 21.05.2011
Offline
123
#8

Alipapa, страницы и так закрыты от индекса, но есть необходимость их редиректить.

Redirect permanent /?p=110&cpage=1 http://сайт.ru/?p=110

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

dma84
На сайте с 21.04.2009
Offline
168
#9

RewriteCond %{QUERY_STRING} ^p=([0-9]+)&cpage=1

RewriteRule (.*) /$1?p=%1 [R=301,L]

или

RewriteCond %{QUERY_STRING} ^p=([0-9]+)&cpage=1

RewriteRule .* /?p=%1 [R=301,L]

Если не нужно сохранять путь

Александр
На сайте с 21.05.2011
Offline
123
#10

dma84, Прошу кошелек ЯД или WM в Лс ))

12

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