Помощь Дубли слэшей в opencart

Тема в разделе "Opencart", создана пользователем sasha3421, 16 мар 2014.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. sasha3421

    sasha3421 Создатель

    Регистр.:
    11 фев 2013
    Сообщения:
    14
    Симпатии:
    1
    Привет всем. Подскажите кто знает, как избавиться от дублей страниц?
    Страницы дублируются: www.site.ru и www.site.ru// (здесь слешей может быть от 2-х до бесконечности).То-же самое для категорий, страниц товара и.т.д.
    Проверял на других сайтах- проблема актуальна.
     
  2. jusuf

    jusuf Бывший модератор

    Регистр.:
    3 апр 2006
    Сообщения:
    329
    Симпатии:
    199
    RewriteRule^(.*[^.+])$ $1/[L,R=301] - не проверял но в этом духе
     
  3. sasha3421

    sasha3421 Создатель

    Регистр.:
    11 фев 2013
    Сообщения:
    14
    Симпатии:
    1
    Уважаемый "jusuf", а что в RewriteCond писать?
     
  4. errogaht

    errogaht Постоялец

    Регистр.:
    15 май 2013
    Сообщения:
    50
    Симпатии:
    10
    Возможно в настройках где-то чего-то
    или в каких-то переменных кто-то поставил в конце пути / хотя там его не ожидалось, может найти место и удалить просто его?
    типа

    Код:
    $path = 'admin/view/'
    //а надо было вот так
    $path = 'admin/view'
     
  5. sasha3421

    sasha3421 Создатель

    Регистр.:
    11 фев 2013
    Сообщения:
    14
    Симпатии:
    1
    Эта проблема актуальна для для любой версии Opencart

    Для примера: страница http://ruoc.ruopencart.com доступна и по адресу http://ruoc.ruopencart.com// и по адресу http://ruoc.ruopencart.com/// и.т.д. (можете проверить и на других, или своих сайтах)
    То-же в категориях, страницах товара (т.е. на любой странице, если после основного доменного имени поставить два или более слэша).
     
  6. sasha3421

    sasha3421 Создатель

    Регистр.:
    11 фев 2013
    Сообщения:
    14
    Симпатии:
    1
    Народ, ну подскажитe, как правильно написать руль?
     
  7. Alex-xv

    Alex-xv Постоялец

    Регистр.:
    10 июл 2009
    Сообщения:
    110
    Симпатии:
    5
    Видимо это от настроек сервера зависит, у многих cms есть такой баг
     
  8. thekorolev

    thekorolev Постоялец

    Регистр.:
    24 май 2012
    Сообщения:
    107
    Симпатии:
    59
    Код:
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*)$ /$1/ [R=301,L]