Содержание
Стандартный .htaccess — студия Клондайк
Для единообразия формирования URL страниц сайтов, и предотвращения появлений дубликатов страниц, вводится стандартная часть файла .htaccess.
Данный конфиг позволяет решить следующие задачи:
- Активация канонических директив
- Активация рекомендованных директив «Битрикс монитор качества»
- Установить основное зеркало сайта с www сохраняя протокол http или https
- Установка основного зеркала сайта без www сохраняя http или https
- Перенаправление HTTP > HTTPS
- Перенаправление HTTPS > HTTP
- Удалить любое количество «/» стоящих рядом; site.ru////catalog//item > site.ru/catalog/item
- Удалять «/» в конце URL если это файл
- Добавлять «/» в конце URL если его там нет и это не файл. (работает в связке с вышестоящим, иногда требуется одно, иногда другое)
- Удалить из URL index. php
- Компрессия статического контента для GooglePagespeed тест
- Добавлен AddType svg
Последовательность установки:
- Вставить код в начале .htaccess
- При вставке требуется указать правильное зеркало сайта, раскоментировав нужное, по умолчанию удаляет WWW, и включает HTTPS
- Удалить старый redirect перенаправление на основное зеркало.
- Если основное зеркало сайт HTTPS, то внесите протокол в robots.txt Host: https://site.ru, для http не требуется.
- Убедитесь что SSL сертификат выпущен и для зеркала www, в противном случае редирект не сработает
- При установке HTTPS основным зеркалом, перейти на свой сайт и убедиться в отсутствие blocked:mixed
Полезные сервисы
- Проверить код ответа
- Генератор редиректов
- Массовая проверка кодов ответа
- Снипеты
Код конфигурационного файла каталога .
htaccess.
############################################################################ #### Стандартный .htaccess для проектов студии Клондайк, версия 4.6 #### ############################################################################ RewriteEngine On # Директива включает редиректы. RewriteBase / # Без директивы (.*) = /$1 будет /var/wwww/site/web/$1 с директивой = /$1 Options +FollowSymLinks # Разрешает переход по символическим ссылкам. php_flag display_errors off # запретить отображение ошибок (требование монитора качества) php_flag allow_url_fopen off # запретить использовать удаленные файлы (требование проактивной защиты) ############################################################################ #### Выбор основного зеркала (с www или без www) #### ############################################################################ # 1. Удалить www RewriteCond %{ENV:HTTPS} on #Если включен https RewriteRule . (.*)$ %1/ [R=301,L] # Удалить index.php из URL. ############################################################################ #### Убираем повторяющиеся слеши (/) в URL #### ############################################################################ RewriteCond %{THE_REQUEST} // # Проверяем, повторяется ли слеш (//) более двух раз. RewriteCond %{QUERY_STRING} !http(s|):// # Убедимся что это не урл в GET RewriteRule .* /$0 [R=301,L] # Исключаем все лишние слеши. ############################################################################ #### Убираем слеши в конце URL для статических файлов (содержит точку) #### ############################################################################ RewriteCond %{REQUEST_URI} \..+$ # Если файл содержит точку. RewriteCond %{REQUEST_FILENAME} !-d # И это не директория. RewriteCond %{REQUEST_FILENAME} -f # Является файлом. (.*)$ $1/ [L,R=301] # Добавляем слеш в конце. ############################################################################ #### Компрессия статического контента для гугл спид тест #### ############################################################################ <IfModule mod_deflate.c> AddType image/svg+xml .svg AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE application/x-font AddOutputFilterByType DEFLATE application/x-font-opentype AddOutputFilterByType DEFLATE application/x-font-otf AddOutputFilterByType DEFLATE application/x-font-truetype AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE font/opentype AddOutputFilterByType DEFLATE font/otf AddOutputFilterByType DEFLATE font/ttf AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE image/svg+xml </IfModule> <IfModule mod_expires. c> ExpiresActive on ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/svg "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType text/javascript "access plus 1 year" ExpiresByType text/css "access plus 1 year" ExpiresByType application/javascript "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-opentype "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" </IfModule> <IfModule mod_headers.c> <filesmatch "\.(ico|flv|jpg|jpeg|webp|png|gif|css|swf|woff|pdf)$"> Header set Cache-Control "max-age=31536000, public" </filesmatch> <filesmatch "\.(html|htm)$"> Header set Cache-Control "max-age=7200, private, must-revalidate" </filesmatch> <filesmatch "\. (pdf)$"> Header set Cache-Control "max-age=86400, public" </filesmatch> <filesmatch "\.(js|otf|ttf|woff|woff2)$"> Header set Cache-Control "max-age=31536000, private" </filesmatch> </IfModule> ############################################################################ #### Конец общей части, далее следует собственные директивы .htaccess #### ############################################################################
Если есть проблема с зацикливанием https
В случае работы nginx+apache возможен циклический редирект HTTP>HTTPS вызваны неправильными настройками сервера (не файла), Используя на backand http вместо https и по какой-то причине не могут передать протокол обращения от nginx в apache. В таком случае нужно отключить редирект на https и исправить ошибку или в веб сервере или подобрать подходящее условие, как правило подойдет:
RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} !on RewriteRule (. (.*)index\.htm$ https://%{HTTP_HOST}/$1 [R=301,L] ############################################################################ #### Компрессия статического контента для гугл спид тест #### ############################################################################ <IfModule mod_deflate.c> AddType image/svg+xml .svg AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE application/x-font AddOutputFilterByType DEFLATE application/x-font-opentype AddOutputFilterByType DEFLATE application/x-font-otf AddOutputFilterByType DEFLATE application/x-font-truetype AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE font/opentype AddOutputFilterByType DEFLATE font/otf AddOutputFilterByType DEFLATE font/ttf AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE image/svg+xml </IfModule> <IfModule mod_expires. c> ExpiresActive on ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/svg "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType text/javascript "access plus 1 year" ExpiresByType text/css "access plus 1 year" ExpiresByType application/javascript "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-opentype "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" </IfModule> <IfModule mod_headers.c> <filesmatch "\.(ico|flv|jpg|jpeg|webp|png|gif|css|swf|woff|pdf)$"> Header set Cache-Control "max-age=31536000, public" </filesmatch> <filesmatch "\.(html|htm)$"> Header set Cache-Control "max-age=7200, private, must-revalidate" </filesmatch> <filesmatch "\. (pdf)$"> Header set Cache-Control "max-age=86400, public" </filesmatch> <filesmatch "\.(js|otf|ttf|woff|woff2)$"> Header set Cache-Control "max-age=31536000, private" </filesmatch> </IfModule> ############################################################################ #### Конец общей части, далее следует собственные директивы .htaccess #### ############################################################################
Для создания редиректов старых URL на новые, воспользуетесь стандартом по собору редиректов. Убедиться что все ссылки одают ответ 301.
Шаблон для Opencart 3 — eStore
- Описание
- Совместимость
- Типичные ошибки
- Отзывы
Шаблон для Opencart 3 eStore.
Ознакомившись с разработками от opencart3x, можно выбрать шаблон, который поможет значительно преобразовать ваш интернет магазин. Оригинальный вариант выделит ресурс среди сайтов конкурентов, тоже построенных на OpenCart. Уникальная тема, предложенная в данном разделе, — это неординарное решение, которое больше невозможно нигде найти.
Вы можете посмотреть демо-сайт.
Каким интернет магазинам подходит выбранная тема
Предложенная здесь тема предназначена для тех компаний, которые торгуют «мужской группой товаров».
То есть, конечным потребителем и покупателем, чаще всего, будет мужчина. На мировосприятие этой гендерной группы и рассчитана разработка шаблона.
Данная тема отличается следующими характеристиками:
- Четкостью разделений категорий.
- Возможностью разместить огромное количество товаров с распределением по категориям и подкатегориям, а также разным направлениям.
- Поисковиком, который помогает быстрее найти конечному покупателю или посетителю то, что он искал.
- Большим количеством вкладок (Услуги, Условия оплаты и доставки, О нас, Контакты и др. ).
- Цветовой палитрой, которая лучше воспринимается мужчинами.
Имея стандартные шаблоны в ОпенКарт, далеко не каждый молодой разработчик может понять, зачем ему нужно приобретать другие. Зато опытные специалисты готовы вкладывать финансы, чтобы заполучить платную тему.
У них на это есть как минимум 3 причины:
- Профессиональная подготовка шаблона. Темы на продажу всегда подготовлены продуманнее и качественней их аналогов, предложенных конечному потребителю бесплатно. Поэтому работать с ними — одно удовольствие.
- Отличительный знак. Темы на ОпенКарт стандартны, а значит, похожи между собой. В итоге магазин древесных материалов ничем не будет отличаться от точки продаж бытовой техники и hand-made. А хочется выделяться, быть оригинальным. Поэтому нужны платные темы, подготовленные профессионалами.
- Увеличение конверсии. Чем интереснее дизайн сайта и легче его использование, тем больше лидов можно привлечь. А значит, при правильной работе, будет еще больше реальных клиентов, которые увеличат число продаж и сумму среднего чека. Ведь развитие бизнеса и есть конечная цель каждого вложения владельца компании.
Внимание! После того, как вы купите шаблон, мы сами бесплатно установим его на ваш сайт
- Opencart 3.0.0.0
- Opencart 3.0.1.1
- Opencart 3.0.1.2
- Opencart 3.0.2.0 или ocStore 3.0.2.0
- Opencart 3.1.0.0
- Opencart 3.0.3.1
- Opencart 3.0.3.2
- Opencart 3.0.3.3
- Opencart 3.0.3.6
- Opencart 3.0.3.7 и OcStore 3.0.3.7
1. «Директория не доступна для записи!» или «Папка не разрешена для записи!»»
Решение проблемы:
Скачайте и установите дополнение Localcopy OCMOD
После установки этого дополнения нужно перейти в раздел Модификаторы и нажать кнопку «Обновить модификаторы». После этого можно устанавливать другие модули.
2. Модуль установился и работает в админке, но на сайте ничего не отображается
Возможно несколько проблем и вариантов их решения:
1. Не сброшен кеш шаблона — нужно обновить кеш [скриншот]
2. Вы раньше редактировали файлы шаблона через админку в разделе «Редактор темы», тогда этот файл сохранился в базе данных и на него уже не влияют ocmod-модификаторы, это проблема Opencart 3. Вам нужно установить фикс [скачать] и обновить модификации в админке.
3. Ваш шаблон устроен на TPL-файлах (*.tpl), в то время, когда в Opencart 3 шаблоны должны быть в формате TWIG (*.twig). Проблема в том, что ocmod-модификаторы не влияют на TPL-файлы — все изменения нужно вносить в эти файлы вручную.
3. Ошибка 500 Internal Server Error
Нужно включить вывод всех ошибок php на экране — для этого в файле .htaccess в конце нужно добавить строки:
php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL
Теперь вместо ошибки 500 должен отображаться код ошибки, который укажет на проблему.
4. Не работает модуль на Opencart 3. 0.3.6
В официальных сборках Opencart 3.0.3.5 — 3.0.3.6 есть баг — там модификаторы не работают с twig-файлами из-за ошибки в стандартном модификаторе /system/modification.xml — вторая операция из этого модификатора не срабатывает.
Проблема есть на оф. гитхабе и предложено решение https://github.com/opencart/opencart/blob/3.0.x.x_Maintenance/upload/system/modification.xml
Мы сделали фикс-модификатор по этим рекомендациям, он заменит файл /system/modification.xml на правильный.
Решение проблемы:
1. Сделайте резервную копию вашего файла /system/modification.xml
2. Скачайте фикс-модификатор по ссылке и установите его у себя в админке
3. Обновите кэш модификаторов
4. Обновите кэш twig-шаблонов
Включите javascript, чтобы увидеть комментарии
opencart — Файл Open Cart .htaccess вызывает проблемы, и сайт не открывается
Задавать вопрос
спросил
Изменено
1 год, 4 месяца назад
Просмотрено
231 раз
Вот мой текущий файл . ?]*) index.php?_route_=$1 [L,QSA]
### Дополнительные настройки, которые могут потребоваться для некоторых серверов
### Раскомментируйте команды, удалив перед ними знак #.
### Если вы получаете «Внутреннюю ошибку сервера 500» после включения любого из следующих параметров, восстановите #, так как это означает, что ваш хост не разрешает это.
# 1. Если ваша корзина позволяет добавлять только один товар за раз, возможно, включена функция register_globals. Это может помочь отключить его:
# php_flag register_globals выключен
# 2. Если в вашей корзине включены волшебные кавычки, это может сработать, чтобы отключить их:
# php_flag magic_quotes_gpc Выкл.
# 3. Установите максимальный размер загружаемого файла. Большинство хостов ограничат это и не позволят переопределить, но вы можете попробовать
# php_value upload_max_filesize 999М
# 4. Установите максимальный размер сообщения. раскомментируйте эту строку, если у вас много вариантов продукта или вы получаете ошибки, когда формы не сохраняют все поля
# php_value post_max_size 999M
# 5. Установите максимальное время, которое может занять скрипт. раскомментируйте эту строку, если у вас много вариантов продукта или вы получаете ошибки, когда формы не сохраняют все поля
# php_value max_execution_time 200
# 6. установить максимальное время для получения ввода. Раскомментируйте эту строку, если у вас много вариантов продукта или возникают ошибки, когда формы не сохраняют все поля.
# php_value max_input_time 200
# 7. отключить ограничения open_basedir
# php_admin_value open_basedir нет
# НАЧАЛО директив php ini, сгенерированных cPanel, не редактировать
# Ручное редактирование этого файла может привести к неожиданному поведению.
# Чтобы внести изменения в этот файл, используйте редактор MultiPHP INI cPanel (Главная >> Программное обеспечение >> Редактор MultiPHP INI)
# Для получения дополнительной информации прочитайте нашу документацию (https://go.cpanel.net/EA4ModifyINI)
php_flag display_errors выключен
php_value max_execution_time 30
php_value max_input_time 60
php_value max_input_vars 1000
php_value memory_limit 800M
php_value post_max_size 8M
php_value session. gc_maxlifetime 1440
php_value session.save_path «/var/cpanel/php/sessions/ea-php72»
php_value upload_max_filesize 2M
php_flag zlib.output_compression Выкл.
ЕслиМодуль>
php_flag display_errors выключен
php_value max_execution_time 30
php_value max_input_time 60
php_value max_input_vars 1000
php_value memory_limit 800M
php_value post_max_size 8M
php_value session.gc_maxlifetime 1440
php_value session.save_path «/var/cpanel/php/sessions/ea-php72»
php_value upload_max_filesize 2M
php_flag zlib.output_compression Выкл.
ЕслиМодуль>
# ЗАВЕРШИТЬ директивы php ini, сгенерированные cPanel, не редактировать
# php — НАЧАТЬ обработчик, сгенерированный cPanel, не редактировать
# Установите пакет «ea-php72» в качестве языка программирования «PHP» по умолчанию.
Приложение AddHandler/x-httpd-ea-php72 .php .php7 .phtml
ЕслиМодуль>
# php — END обработчик, сгенерированный cPanel, не редактировать
- . htaccess
- opencart
Вы поместили файл .htaccess
в корневой каталог?
Закомментируйте эти две строки одну за другой, снова запустите свой код и проверьте, отображается ли ошибка.
Опции +FollowSymlinks Параметры - Индексы
1
Вы поместили файл .htaccess
в корневой каталог?
# 1. Чтобы использовать псевдоним URL, вам необходимо запустить apache с включенным mod_rewrite. # 2. В вашей директории opencart переименуйте htaccess.txt в .htaccess # По любым вопросам поддержки, пожалуйста, посетите: http://www.opencart.com Опции +FollowSymlinks # Предотвратить листинг Directoy Параметры - Индексы # Запретить прямой доступ к файламОтклонить заказ, разрешить Запретить от всех # Настройки URL-адреса SEO RewriteEngine включен Переписать Базу / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^?]*) index. php?_route_=$1 [L,QSA] ### Дополнительные настройки, которые могут потребоваться для некоторых серверов ### Раскомментируйте команды, удалив перед ними знак #. ### Если вы получаете "Внутреннюю ошибку сервера 500" после включения любого из следующих параметров, восстановите #, так как это означает, что ваш хост не разрешает это. # 1. Если ваша корзина позволяет добавлять только один товар за раз, возможно, включена функция register_globals. Это может помочь отключить его: # php_flag register_globals выключен # 2. Если в вашей корзине включены волшебные кавычки, это может сработать, чтобы отключить их: # php_flag magic_quotes_gpc Выкл. # 3. Установите максимальный размер загружаемого файла. Большинство хостов ограничат это и не позволят переопределить, но вы можете попробовать # php_value upload_max_filesize 999М # 4. Установите максимальный размер сообщения. раскомментируйте эту строку, если у вас много вариантов продукта или вы получаете ошибки, когда формы не сохраняют все поля # php_value post_max_size 999M # 5. Установите максимальное время, которое может занять скрипт. раскомментируйте эту строку, если у вас много вариантов продукта или вы получаете ошибки, когда формы не сохраняют все поля # php_value max_execution_time 200 # 6. установить максимальное время для получения ввода. Раскомментируйте эту строку, если у вас много вариантов продукта или возникают ошибки, когда формы не сохраняют все поля. # php_value max_input_time 200
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но никогда не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
.
htaccess — конфигурация htaccess для улучшения увеличения скорости страницы OpenCart 2.3.0.2 и перенаправления на https://www
Задавать вопрос
спросил
Изменено
2 года, 7 месяцев назад
Просмотрено
870 раз
Как настроить файл htaccess? Мне нужно увеличить скорость страницы и перенаправить на https://www. версия сайта.
- Опенкарт 2.3.0.2, php 7.3
- SSL уже установлен и включен.
- Изображения уже сжаты. 9.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$»>
Заголовок удален Last-Modified
Набор заголовков Истекает «Пт, 21 декабря 21:00 00:00:00 по Гринвичу»
Заголовок установил Cache-Control «public, no-transform»
c>
ExpiresActive on
# Возможно, лучше внести правила с истекающим сроком действия в белый список? Возможно.
ExpiresDefault «доступ плюс 1 месяц»
# cache.appcache нуждается в повторных запросах в FF 3.6 (спасибо Реми ~ Знакомство с HTML5)
ExpiresByType text/cache-manifest «доступ плюс 0 секунд»
# HTML-код вашего документа
ExpiresByType text/html «доступ плюс 0 секунд»
# Данные
ExpiresByType text/xml «доступ плюс 0 секунд»
Приложение ExpiresByType/xml «доступ плюс 0 секунд»
Приложение ExpiresByType/json «доступ плюс 0 секунд»
# Новостная лента
ExpiresByType application/rss+xml «доступ плюс 1 час»
# Фавикон (нельзя переименовать)
ExpiresByType image/x-icon «Доступ плюс 1 неделя»
# Медиа: изображения, видео, аудио
ExpiresByType image/gif «Доступ плюс 1 месяц»
ExpiresByType image/png «доступ плюс 1 месяц»
ExpiresByType image/jpg «Доступ плюс 1 месяц»
ExpiresByType image/jpeg «Доступ плюс 1 месяц»
ExpiresByType video/ogg «Доступ плюс 1 месяц»
ExpiresByType audio/ogg «доступ плюс 1 месяц»
ExpiresByType video/mp4 «Доступ плюс 1 месяц»
ExpiresByType video/webm «Доступ плюс 1 месяц»
# файлы HTC (css3pie)
ExpiresByType text/x-component «доступ плюс 1 месяц»
# Веб-шрифты
Шрифт ExpiresByType/truetype «доступ плюс 1 месяц»
ExpiresByType шрифт/opentype «доступ плюс 1 месяц»
ExpiresByType application/x-font-woff «доступ плюс 1 месяц»
ExpiresByType image/svg+xml «доступ плюс 1 месяц»
ExpiresByType application/vnd. ms-fontobject «доступ плюс 1 месяц»
# CSS и JavaScript
ExpiresByType text/css «доступ плюс 1 год»
Приложение ExpiresByType/javascript «доступ плюс 1 год»
ExpiresByType text/javascript «доступ плюс 1 год»
Заголовок добавляет Cache-Control «public»
ЕслиМодуль>
ЕслиМодуль>
# 1. Чтобы использовать псевдоним URL, вам нужно запустить apache с включенным mod_rewrite.
# 2. В вашем каталоге opencart переименуйте htaccess.txt в .htaccess.
# По любым вопросам поддержки, пожалуйста, посетите: http://www.opencart.com
Опции +FollowSymlinks
# Предотвратить листинг Directoy
Параметры — Индексы
# Запретить прямой доступ к файлам
Отклонить заказ, разрешить
Запретить от всех
# Настройки URL-адреса SEO
RewriteEngine включен
# Если ваша установка opencart не запускается в основной веб-папке, убедитесь, что папка, в которой она запускается, т.е. / становится /магазином/
Переписать Базу /
Правило перезаписи ^sitemap. ?]*) index.php?_route_=$1 [L,QSA]Я нашел это в документации:
Дополнительные параметры, которые могут потребоваться для некоторых серверов
Раскомментируйте команды, удалив перед ними знак #. если ты
получить «Внутреннюю ошибку сервера 500» после включения любого из следующих
settings, восстановите #, так как это означает, что ваш хост не разрешает это.Если ваша корзина позволяет добавлять только один товар за раз, возможно, включена функция register_globals. Это может помочь отключить его:
php_flag register_globals выклЕсли в вашей корзине включены волшебные кавычки, это может помочь отключить их: php_flag magic_quotes_gpc Off
Установить максимальный размер загружаемого файла. Большинство хостов ограничат это и не позволят переопределить, но вы можете попробовать php_value upload_max_filesize
999Мустановить максимальный размер сообщения. раскомментируйте эту строку, если у вас много вариантов продукта или вы получаете ошибки, когда формы не сохраняют все
поля php_value post_max_size 999Mустановить максимальное время выполнения скрипта. раскомментируйте эту строку, если у вас много вариантов продукта или вы получаете ошибки, когда формы не
сохранение всех полей php_value max_execution_time 200установить максимальное время для получения ввода. Раскомментируйте эту строку, если у вас много вариантов продукта или возникают ошибки в формах.
не сохраняются все поля php_value max_input_time 200отключить ограничения open_basedir php_admin_value open_basedir нет 9.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$»>
Заголовок удален Last-Modified
Набор заголовков Истекает «Пт, 21 декабря 21:00 00:00:00 по Гринвичу»
Заголовок установил Cache-Control «public, no-transform»
ExpiresActive on
# Возможно, лучше внести правила с истекающим сроком действия в белый список? Возможно.
ExpiresDefault «доступ плюс 1 месяц»
# cache.appcache нуждается в повторных запросах в FF 3.6 (спасибо Реми ~ Знакомство с HTML5)
ExpiresByType text/cache-manifest «доступ плюс 0 секунд»
# HTML-код вашего документа
ExpiresByType text/html «доступ плюс 0 секунд»
# Данные
ExpiresByType text/xml «доступ плюс 0 секунд»
Приложение ExpiresByType/xml «доступ плюс 0 секунд»
Приложение ExpiresByType/json «доступ плюс 0 секунд»
# Новостная лента
ExpiresByType application/rss+xml «доступ плюс 1 час»
# Фавикон (нельзя переименовать)
ExpiresByType image/x-icon «Доступ плюс 1 неделя»
# Медиа: изображения, видео, аудио
ExpiresByType image/gif «Доступ плюс 1 месяц»
ExpiresByType image/png «доступ плюс 1 месяц»
ExpiresByType image/jpg «Доступ плюс 1 месяц»
ExpiresByType image/jpeg «Доступ плюс 1 месяц»
ExpiresByType video/ogg «Доступ плюс 1 месяц»
ExpiresByType audio/ogg «доступ плюс 1 месяц»
ExpiresByType video/mp4 «Доступ плюс 1 месяц»
ExpiresByType video/webm «Доступ плюс 1 месяц»
# файлы HTC (css3pie)
ExpiresByType text/x-component «доступ плюс 1 месяц»
# Веб-шрифты
Шрифт ExpiresByType/truetype «доступ плюс 1 месяц»
ExpiresByType шрифт/opentype «доступ плюс 1 месяц»
ExpiresByType application/x-font-woff «доступ плюс 1 месяц»
ExpiresByType image/svg+xml «доступ плюс 1 месяц»
ExpiresByType application/vnd. ms-fontobject «доступ плюс 1 месяц»
# CSS и JavaScript
ExpiresByType text/css «доступ плюс 1 год»
Приложение ExpiresByType/javascript «доступ плюс 1 год»
ExpiresByType text/javascript «доступ плюс 1 год»
Заголовок добавляет Cache-Control «public»
ЕслиМодуль>
ЕслиМодуль>
# 1. Чтобы использовать псевдоним URL, вам нужно запустить apache с включенным mod_rewrite.
# 2. В вашем каталоге opencart переименуйте htaccess.txt в .htaccess.
# По любым вопросам поддержки, пожалуйста, посетите: http://www.opencart.com
Опции +FollowSymlinks
# Предотвратить листинг Directoy
Параметры — Индексы
# Запретить прямой доступ к файлам
Отклонить заказ, разрешить
Запретить от всех
# Настройки URL-адреса SEO
RewriteEngine включен
# Если ваша установка opencart не запускается в основной веб-папке, убедитесь, что папка, в которой она запускается, т.