надо настроить .htaccess

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

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

    unfume Редиска

    Регистр.:
    20 янв 2014
    Сообщения:
    519
    Симпатии:
    208
    Что-то я туплю. Поставил чистый двиг, раскоментил htaccess, ставлю http://www.opencart.com/index.php?route=extension/extension/info&extension_id=8561 и по инструкции добавляю в конец файла тот код что написан у автора модуля, в итоге ничего не работает. Но работает когда ставлю принудительный редирект на https вот так
    Код:
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    В htaccess толком не разбираюсь, прошу помощи правильно скрестить оригинальный htaccess из opencart и вот этот вот код, чтобы без https работало

    С меня пузырь за помощь:beer:
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.210
    Симпатии:
    2.238
    Начнём с простого и очевидного... Количество блоков <IfModule ... больше, чем блоков </IfModule>
     
  3. unfume

    unfume Редиска

    Регистр.:
    20 янв 2014
    Сообщения:
    519
    Симпатии:
    208
    да вроде нет, сидел считал
    только что один криво был закрыт, вроде заработало даже после того как все на место вернул
     
  4. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.210
    Симпатии:
    2.238
    Хм, да, действительно, моя не внимательность, сори... Просто блоки внутри друг друга...
    К сожалению, других идей нет, всё должно работать... Привязок к HTTPS не вижу никаких...

    Ок, флуд, конечно, но что мешает использовать SSL? Получи бесплатный на StartSLL, он валидный во всех браузерах и на мобилах.
     
  5. unfume

    unfume Редиска

    Регистр.:
    20 янв 2014
    Сообщения:
    519
    Симпатии:
    208
    Есть сертификат комодо, но с редиректом через апач с ним фигня какая-то происходит, начиная с того что отрубается форма обратной связи и непонятным мне образом, повышаются очки производительности сайта в пейдж спиде:)
    И что-то мне подсказывает, это из-за моей криворукости
    Вот htaccess c https
    Код:
    # 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
    
    # 2. In your opencart directory rename htaccess.txt to .htaccess.
    
    # For any support issues please visit: http://www.opencart.com
    
    Options +FollowSymlinks
    
    # Prevent Directoy listing
    Options -Indexes
    
    # Prevent Direct Access to files
    <FilesMatch "\.(tpl|ini|log)">
    Order deny,allow
    Deny from all
    </FilesMatch>
    
    # SEO URL Settings
    RewriteEngine On
    # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
    
    RewriteBase /
    RewriteRule ^sitemap.xml$ index.php?route=feed/fast_sitemap [L]
    RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
    RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    
    ### Additional Settings that may need to be enabled for some servers
    ### Uncomment the commands by removing the # sign in front of it.
    ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.
    
    # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
    # php_flag register_globals off
    
    # 2. If your cart has magic quotes enabled, This may work to disable it:
    # php_flag magic_quotes_gpc Off
    
    # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
    # php_value upload_max_filesize 999M
    
    # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value post_max_size 999M
    
    # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value max_execution_time 200
    
    # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value max_input_time 200
    
    # 7. disable open_basedir limitations
    # php_admin_value open_basedir none
    
    <IfModule mod_expires.c>
    <FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
    ExpiresActive On
    ExpiresDefault "access plus 10 years"
    </FilesMatch>
    </IfModule>
    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*\.(js|css))$ smartoptimizer/?$1
    </IfModule>
    
    <IfModule mod_expires.c>
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^(.*\.(js|css|html?|xml|txt))$ smartoptimizer/?$1
    </IfModule>
    
    <IfModule !mod_expires.c>
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^(.*\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico))$ smartoptimizer/?$1
    </IfModule>
    
    <FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
    FileETag none
    </FilesMatch>
    Попробую через php редирект сделать, может поможет
    Это походу все изза того что хостер сам все кеширует кроме https:D
    Что же сразу не доперло
     
    Последнее редактирование: 26 фев 2014
    Горбушка нравится это.
  6. Monarh

    Monarh Писатель

    Регистр.:
    11 мар 2014
    Сообщения:
    9
    Симпатии:
    0
    сь дубли страниц, нашел такой мод SEOPRO встроенный в ocstore... где то пишут что можно и под Opencart поставить но точного ответа негде нету! Есть ли смысл ставить