Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Доброго времени суток всем!

 

Есть магазин на simpla

 

в .htaccess

 

по products

 

стандартная инструкция

 
RewriteRule ^products/([^/]+)/?$    index.php?module=ProductView&product_url=$1 [L,QSA]
RewriteRule ^products/?$    index.php?module=ProductsView [L,QSA]

 

Смотрю simpla формирует адреса типа

1. site.ru/products?page=5 (без слеша после products)

(тут все верно, придирок нет)

 

Но также существует и такой адрес

 

2. site.ru/products/?page=5 (со слешем после products)

 
и тут начинается все не очень хорошо:
a). Дубль по содержанию с первым
б). При формировании второго адреса остаются пустыми

<meta name="description" content="" />

<meta name="keywords" content="" />  
 
что нужно прописать в .htaccess что бы не формировался второй вариант адреса

или что подправить в шаблоне.

 

Заранее спасибо

 

 

Ссылка на сообщение
Поделиться на другие сайты
Ссылка на сообщение
Поделиться на другие сайты

Метод для .htaccess из той темы прекрасно решает именно Вашу проблему в точности.

 

У меня работает и перенаправляет, например, c

http://site.ru/products/?page=4

на

http://site.ru/products?page=4

 

Аналогично работает с адресами типа

http://site.ru/catalog/mobilnye-telefony/?page=2

и прочими подобными - удаляет финальный слеш (перед знаком вопроса).

Ссылка на сообщение
Поделиться на другие сайты

Метод для .htaccess из той темы прекрасно решает именно Вашу проблему в точности.

 

У меня работает и перенаправляет, например, c

http://site.ru/products/?page=4

на

http://site.ru/products?page=4

 

Аналогично работает с адресами типа

http://site.ru/catalog/mobilnye-telefony/?page=2

и прочими подобными - удаляет финальный слеш (перед знаком вопроса).

 

он привел ссылку, ты не внимательный

 

site.ru/products?page=5

 

после products у него отсутствует "/"

 

 

Возможно , но это не точное утверждение )

Изменено пользователем shooroop
Ссылка на сообщение
Поделиться на другие сайты

он привел ссылку, ты не внимательный

 

site.ru/products?page=5

 

после products у него отсутствует "/"

 

 

Возможно , но это не точное утверждение )

 

Это СОВСЕМ не точное утверждение, а нечто небрежно написанное непонятно к чему и зачем.

 

ТС привел ДВЕ ссылки

1. site.ru/products?page=5. По этой ссылке у ТС "все верно, придирок нет".

2. site.ru/products/?page=5. По этой ссылке у ТС "начинается все не очень хорошо".

 

Логично предположить, что нужен редирект со второй ссылки на первую.  И эта задача как раз решается в указанной теме тремя строками в .htaccess.

 

Насчет внимательности - Вам бы в зеркало на себя посмотреть...

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...