Помогите разобраться:
У меня проблема - в htaccess прописал код, чтоб дописывало слеш (/) в конце ссылок, по причине большого количества дублей в веб мастере (спасибо Битриксу)
Со всеми элементами, разделами нет проблем - все работает. Но есть у меня отзывы к товарам, они открываются на отдельной странице. И с ними возникла проблема:
Если рассмотреть вариант до дописывания слеша (/) в htaccess
пример товара -http://sto-market.com.ua/catalog/element/stend_dlya_promyvki_inzhektorov_sprint_6_ k_1/
пример отзыва к этому товару -http://sto-market.com.ua/product_reviews/otzyvy-stend_dlya_promyvki_inzhektorov_sprint_6_k_1 в этой ссылке нет слеша в конце.
Если вручную добавлять слеш то открывается пустая страница, пример -http://sto-market.com.ua/product_reviews/otzyvy-stend_dlya_promyvki_inzhektorov_sprint_6_k_1/
То же самое будет, если я в htaccess активирую перенаправление на страницу со слешом.
В файле urlrewrite.php у меня прописано:
Если я добавлю слеш в конце "CONDITION" => "#^/product_reviews/([0-9a-zA-Z-]+)/#", тогда при открытии страницы пишет, что она не найдена.
Модуль писал не я, того кто это делал уже не найти. Подскажите как разобраться, куда копать и с чего начинать?
У меня проблема - в htaccess прописал код, чтоб дописывало слеш (/) в конце ссылок, по причине большого количества дублей в веб мастере (спасибо Битриксу)
Код |
---|
RewriteCond %{REQUEST_URI} ^(.*/[^/\.]+)$RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L] |
Если рассмотреть вариант до дописывания слеша (/) в htaccess
пример товара -
пример отзыва к этому товару -
Если вручную добавлять слеш то открывается пустая страница, пример -
То же самое будет, если я в htaccess активирую перенаправление на страницу со слешом.
В файле urlrewrite.php у меня прописано:
Код |
---|
array( "CONDITION" => "#^/product_reviews/([0-9a-zA-Z-]+)#", "RULE" => "CODE=\$1", "ID" => "", "PATH" => "/product_reviews/index.php", ), |
Модуль писал не я, того кто это делал уже не найти. Подскажите как разобраться, куда копать и с чего начинать?