lisa87 Опубликовано: мая 22, 2014 Жалоба Поделиться Опубликовано: мая 22, 2014 Доброго дня.подскажите пожалуйста, как правильно заполнить данный фаил.Изначально в файле: 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 SettingsRewriteEngine 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/google_sitemap [L]RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]RewriteRule ^download/(.*) /index.php?route=error/not_found [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] Я с вашего блога добавил следующее: RewriteCond %{HTTP_HOST} ^www.site.com$ [NC] RewriteRule ^(.*)$ http://site.com/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301, пришлось поменять в admin/ConfigУбрать у адресов www. иначе не заходило в админку. И теперь у меня пишет ошибку что очень много цикличных сылок.Что не так? и как правильно нужно сделать файл.Спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Vadiev Dem Опубликовано: мая 23, 2014 Жалоба Поделиться Опубликовано: мая 23, 2014 Почистите кэш браузера. В админку будет заходить.)) А по теме, в 9ой строке после запятой еще L]И вместо site.com имя Вашего сайта))) это, я на всякий случай) Еще из полезностей: Обработка js-файлов (на лету сжимает js скрипты)<FilesMatch "\.js.gz$"> ForceType text/javascript Header set Content-Encoding: gzip</FilesMatch><FilesMatch "\.js$"> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !".*Safari.*" RewriteCond %{HTTP:Accept-Encoding} gzip RewriteCond %{REQUEST_FILENAME}.gz -f RewriteRule (.*)\.js$ $1\.js.gz [L] ForceType text/javascript</FilesMatch> Обработка css-файлов (сжимает css файлы)<FilesMatch "\.css.gz$"> ForceType text/css Header set Content-Encoding: gzip</FilesMatch><FilesMatch "\.css$"> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !".*Safari.*" RewriteCond %{HTTP:Accept-Encoding} gzip RewriteCond %{REQUEST_FILENAME}.gz -f RewriteRule (.*)\.css$ $1\.css.gz [L] ForceType text/css</FilesMatch> Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
lisa87 Опубликовано: июня 1, 2014 Автор Жалоба Поделиться Опубликовано: июня 1, 2014 Удалено Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
lisa87 Опубликовано: июня 1, 2014 Автор Жалоба Поделиться Опубликовано: июня 1, 2014 Почистите кэш браузера. В админку будет заходить.)) А по теме, в 9ой строке после запятой еще L]И вместо site.com имя Вашего сайта))) это, я на всякий случай) Еще из полезностей: Обработка js-файлов (на лету сжимает js скрипты)<FilesMatch "\.js.gz$"> ForceType text/javascript Header set Content-Encoding: gzip</FilesMatch><FilesMatch "\.js$"> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !".*Safari.*" RewriteCond %{HTTP:Accept-Encoding} gzip RewriteCond %{REQUEST_FILENAME}.gz -f RewriteRule (.*)\.js$ $1\.js.gz [L] ForceType text/javascript</FilesMatch> Обработка css-файлов (сжимает css файлы)<FilesMatch "\.css.gz$"> ForceType text/css Header set Content-Encoding: gzip</FilesMatch><FilesMatch "\.css$"> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !".*Safari.*" RewriteCond %{HTTP:Accept-Encoding} gzip RewriteCond %{REQUEST_FILENAME}.gz -f RewriteRule (.*)\.css$ $1\.css.gz [L] ForceType text/css</FilesMatch> Спасибо, за ответ.Все получилось но теперь возникла проблема в другом.Когда сделал с WWW на без WWWне смог воспользоваться кнопкой купить. В итоге сделал в config в в корне и в админке пути без WWW// HTTPdefine('HTTP_SERVER', 'http://mirofic.ru/'); // HTTPSdefine('HTTPS_SERVER', 'http://mirofic.ru/'); И define('HTTP_SERVER', 'http://mirofic.ru/admin/');define('HTTP_CATALOG', 'http://mirofic.ru/'); // HTTPSdefine('HTTPS_SERVER', 'http://mirofic.ru/admin/');define('HTTPS_CATALOG', 'http://mirofic.ru/'); Это нормально или все же надо что бы в этих файлах все было с WWW? Спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Kultivator Опубликовано: июня 2, 2014 Жалоба Поделиться Опубликовано: июня 2, 2014 Совершенно верно, если у вас оснвной домен без www - то и в конфиге данные должны быть без WWW Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.