как убрать из ссылки номер страницы

A
На сайте с 27.07.2014
Offline
0
762

столкнулся с такой проблемой, нужно что бы в ссылке при переходе на страницу не выводилась пагинация (номер страницы)

например:

http://www.papa-joy.ru/catalog/tovary-dlya-malyshey/2/ - есть такая ссылка, нужно при переходе на нее выводилась http://www.papa-joy.ru/catalog/tovary-dlya-malyshey/

пробовал:

RewriteCond %{REQUEST_URI} ^(.*)/2/=

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

не работает, может кто сталкивался помогите разобраться, что не так

siv1987
На сайте с 02.04.2009
Offline
427
#1

И скорее всего не будет работать если ЧПУ парсится по REQUEST_URI - так как это то, что вы запрашиваете в адресной строке. А в данном случае в адресной строке был запрос /catalog/tovary-dlya-malyshey/

domen4you
На сайте с 08.03.2013
Offline
53
#2

а с 3-й страницей как будете поступать? Хреновая затея...

A
На сайте с 27.07.2014
Offline
0
#3

и с третьей и с четвертой и т.д должна быть одна ссылка без номера страницы, но переадресация на нужную страницу

---------- Добавлено 28.07.2014 в 09:34 ----------

siv1987:
И скорее всего не будет работать если ЧПУ парсится по REQUEST_URI - так как это то, что вы запрашиваете в адресной строке. А в данном случае в адресной строке был запрос /catalog/tovary-dlya-malyshey/

а почему должно парсится?

lomster7
На сайте с 09.05.2011
Offline
84
#4
alexbir:
и с третьей и с четвертой и т.д должна быть одна ссылка без номера страницы, но переадресация на нужную страницу

бред... .. .

была реклама, а уже нету :)
O
На сайте с 20.10.2008
Offline
101
#5

Для того, чтоб отвечать на вопрос ТС, надо знать как работает скрипт его сайта. Дайте что ли хотябы оригинальный код реврайтов, тот что сейчас с номеравми страниц(маловероятно, но может там не учитывается номер страницы и я или кто-то другой перепишем его корректно). В остальном, всё сказанное тут будет телепатией!

42
A
На сайте с 27.07.2014
Offline
0
#6

если это нельзя реализовать с помощью редиректа, то как это можно реализовать? Не уж то нельзя убрать пагинацию из url ?

siv1987
На сайте с 02.04.2009
Offline
427
#7
alexbir:
если это нельзя реализовать с помощью редиректа

С помощью редиректа как раз можно, нельзя с помощью реврайта, а именно он вам нужен если я понял суть задачи. Если же просто редирект с пагинацией то

RewriteRule ^(.+)/\d+/$ /$1/ [R=301,L]

добавить после rewriteEngine ON

lomster7
На сайте с 09.05.2011
Offline
84
#8

Насколько я понял тс хочет чтобы не было страниц с пагинацией а были url в чистом виде,типа

site.ru/sibirskaya.html

и не было sibisraya-1324.html

S
На сайте с 12.11.2011
Offline
70
#9

подключение jquery с аяксом :))) и урлы подобные ****blabla.html#page1

ну или просто делать каталоги с товаром не больше чем (n- позиций) тогда и не будет вторых страниц

RealBig.media (https://realbig.media) - королевский ротатор рекламы, Artellence (https://artellence.com/) - искуственный интелект, нейронная сеть

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