RHCk Опубликовано: ноября 18, 2015 Жалоба Поделиться Опубликовано: ноября 18, 2015 Добрый день! Если в .htaccess прописываю 301 редирект со <страницы 1> на <страницу 2>. Как долго эта запись должна сохраняться в .htaccess? Логично думать, что пока Яша и Гоша (потому как расчет на них) не уберут <страницу 1> из не найденных (которые отдают код 404). Есть ли ещё какие-либо критерии или мнения? С уважением. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
savage4pro Опубликовано: ноября 18, 2015 Жалоба Поделиться Опубликовано: ноября 18, 2015 пока ключевой клиент не уберет страницу из своих закладоккороче, лежит себе переадресация и лежит, кушать не просит Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: ноября 18, 2015 Автор Жалоба Поделиться Опубликовано: ноября 18, 2015 Хорошо! Мнения ваши понятны, за них спасибо. Усложню немного вопрос. Был сайт, на движке не ОС (500-600 товаров), поменял движок на ОС. Когда Яша показал, что все страницы из индекса выдают код 404, начал ручками для каждой группы и каждого товара писать редиректы, всё вернулось. Сейчас хочу избавиться от категорий в адресной строке, нужно товары сгруппировать по другим признакам. Получается, что в .htaccess необходимо дописать ещё столько же редиректов? Или я чего-то не понимаю Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. admin Опубликовано: ноября 18, 2015 Это популярное сообщение. Жалоба Поделиться Опубликовано: ноября 18, 2015 избавится от категорий в адресной строке товара ?если да то попробуйте в сео про убрать ссылка с категориейпотом зайти по старому урлу сайт\категорий\товар и должны будете увидеть что вы попадете на сайт\товарэто я к тому что в сео_про такой редирект уже предусмотрен Blondy 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: ноября 18, 2015 Автор Жалоба Поделиться Опубликовано: ноября 18, 2015 И, о чудо! Работает, спасибо! Если не секрет, каким редиректом SeoPro это делает (301 или 302)? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
savage4pro Опубликовано: ноября 18, 2015 Жалоба Поделиться Опубликовано: ноября 18, 2015 кстати, даControllerCommonSeoPro -> validate() header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently'); $this->response->redirect($seo);а Response -> redirect()public function redirect($url, $status = 302) {а в итоге мы получаем страницу после temporary редиректа, в чем смысл?может, тогда стоит добавить второй аргумент?$this->response->redirect($seo, 301); Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: ноября 18, 2015 Автор Жалоба Поделиться Опубликовано: ноября 18, 2015 Насколько я понял, почитав про редиректы 301 и 302, при использовании 301-го ссылочная масса "перетекает" (или вес передаётся) на новую страницу, при использовании 302-го "перетекания" (передачи веса) не происходит. По-хорошему нужно понимать, какая цель поставлена и соответственно подбирать реализацию. Как часто бывает необходим 302-й редирект? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: ноября 19, 2015 Автор Жалоба Поделиться Опубликовано: ноября 19, 2015 Интересный момент. Есть товар - product. Который находится в категории - category_1. Категории в адресе страницы товара включены. Адрес страницы товара выглядит так: site.ru/category_1/product Отключаем категории в адресе, получаем адрес: site.ru/product Производим перегруппировку товара, для примера перенесем его в категорию - category_2. Товар по-прежнему доступен по адресам: site.ru/category_1/product site.ru/product и становится доступен по адресу site.ru/category_2/product Чистим кэш SeoPro. Ситуация та же, товар доступен по трём адресам. Интересует, как это сказывается на производительности, если товар не один, а 500 или 1000? Можно ли как-либо избавиться от лишних ссылок на товар? И это же наверняка не очень хорошо для seo. По-хорошему со всех предыдущих адресов должно редиректиться на последний 301-м редиректом. Или я чего-то не понимаю? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
savage4pro Опубликовано: ноября 19, 2015 Жалоба Поделиться Опубликовано: ноября 19, 2015 http://demo.opencart.pro/test.htmlhttp://demo.opencart.pro/component/monitor/test.htmlhttp://demo.opencart.pro/component/test.htmlhttp://demo.opencart.pro/component/web-camera/test.htmlhttp://demo.opencart.pro/smartphone/component/tablet/test.html надеюсь, я ответил на ваш вопрос Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: ноября 19, 2015 Автор Жалоба Поделиться Опубликовано: ноября 19, 2015 надеюсь, я ответил на ваш вопрос На вопрос о производительности или о том, как избавиться от лишних ссылок? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
savage4pro Опубликовано: ноября 19, 2015 Жалоба Поделиться Опубликовано: ноября 19, 2015 производительность никак не меняется, в какую бы категорию вы не клали свой товар, а потом бы убирали из нее, т.к. seo_pro изначально, вне зависимости от того, где фактически лежит товар, при выключенной опции "ЧПУ товаров с категориями" на какую бы категорию (существующую) не была ссылка при переходе на товар, будет произведено перенаправление на чисто товар, а при включенной опции всегда будет перенаправление на путь с главной категорией товарав общем-то, по этой же причине и избавляться не от чего по поводу 301/302 редиректов - что из них должно быть, точно сказать не могу - не сеошник, но предполагаю, что 301, т.к. изменение путей должно иметь долгоиграющие последствия и тыркать их туда-сюда никто не будет, а раз так, то и поисковикам имеет смысл сказать, что теперь данный товар будет долго находиться по другому адресукак это поправить, описано в новой теме http://forum.opencart.pro/index.php?/topic/1692-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-seo-pro/ Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: ноября 19, 2015 Автор Жалоба Поделиться Опубликовано: ноября 19, 2015 а при включенной опции всегда будет перенаправление на путь с главной категорией товара В целом доступно и понятно. Спасибо! Внесу небольшое уточнение, и задам вопрос, чтобы появилось ощущение завершенности Товар перемещаю по группам, меняя главную категорию товара (не категории в которых показывается товар). Пример: Товар - product, категории - category_1...n (категории, в которых побывал товар). Товар будет доступен по адресам (при включенном показе категории в адресе): site.ru/category_1/product ... site.ru/category_n/product Товар будет доступен по адресам (при вЫключенном показе категории в адресе): site.ru/category_1/product ... site.ru/category_n/product site.ru/product Именно доступность товара по предыдущим адресам и вызывала у меня лёгкое seo-беспокойство А вопрос о производительности корректнее будет выглядеть так - что менее русурсоёмко, редиректить с помощью SeoPro или правилами в .htaccess? За сим откланиваюсь. С уважением. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
savage4pro Опубликовано: ноября 19, 2015 Жалоба Поделиться Опубликовано: ноября 19, 2015 Товар будет доступен по адресам... и в третий раз закинул старик невод в море... (ц) товар будет всегда доступен по всем адресам, которые вы перечислили, вне зависимости от статуса показа категории в адресе просто итоговый адрес, куда (и если) произойдет редирект, будет разным что менее русурсоёмко, редиректить с помощью SeoPro или правилами в .htaccess? простого ответа нет, точнее он есть, но будет ниже, а пока отвечу так в SeoPro проверка пути производится в любом случае, и отличия в поведении начинаются после сравнения запрошенного адреса со сформированным, т.е. запрос к БД по-любому будет, мы же должны знать, с чем нам сравнивать запрошенный путь, редиректить или нет если у вас будет 1-2 правила в htaccess, быстрее будет работать перенаправление именно через них, т.к. при первом обращении не надо будет грузить php-скрипт совсем, даже до выполнения проверочных действий в контроллере seo_pro но если у вас правил для mod_rewrite будет мильон три штуки, то веб-сервер устанет их разбирать и проверять, попутно заглядывая, а нет ли какого-нибудь правила в вышестоящих инстанциях, и после своего же редиректа на новый адрес, апач будет еще раз проверять эти же правила, а затем проверку на валидность по своим каналам уже проведет seo_pro, в этом случае задержка в работе php-скрипта будет играть мизерную роль какое для вас будет максимальное количество rewrite-правил, после преодоления которого и увеличении кол-ва редиректов меньше времени на выполнение будет занимать header location, подсчитать непросто поэтому вот мой простой ответ - менее ресурсоемко будет использовать nginx на фронтэнде, а mod_rewrite отключить, впрочем как и весь апач со всеми своими жрущими и срущими удобствами Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: ноября 19, 2015 Автор Жалоба Поделиться Опубликовано: ноября 19, 2015 Ну вот, ощущение незавершённости совершенно исчезло P.S. Кому есть что добавить - не стесняйтесь. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
savage4pro Опубликовано: ноября 19, 2015 Жалоба Поделиться Опубликовано: ноября 19, 2015 мне же и есть если вы собераетесь удалять категории, в которых ранее находился товар и ссылки уже засветились, то вам все равно придется вручную прописывать редиректы, т.к. в этом случае никакой seo_pro не поможет, т.к. просто не найдет категории и отдаст 404поэтому, если не хочется связываться с прописыванием дополнительных редиректов во всяких htaccess'ах, не удаляйте категории, просто отключите их Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: ноября 19, 2015 Автор Жалоба Поделиться Опубликовано: ноября 19, 2015 Полезное замечание! Можно небольшой how-to по SeoPro собрать, начиная с установки и первоначальной настройки, и заканчивая глубоким тюнингом редиректа Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
savage4pro Опубликовано: ноября 19, 2015 Жалоба Поделиться Опубликовано: ноября 19, 2015 я - пас ) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. RHCk Опубликовано: ноября 20, 2015 Автор Это популярное сообщение. Жалоба Поделиться Опубликовано: ноября 20, 2015 А я немножко посочинял, может полезно кому будет:) После установки движка идём в Система -> Настройки -> Изменить или Редактировать (справа от названия магазина) -> Вкладка Сервер. Здесь нам нужны 4 (четыре) раздела: 1.Включить ЧПУ - Выбираем ДА 2.Тип ЧПУ - Выбираем SeoPro (то что "по умолчанию" никогда не настраивал) 3.ЧПУ товаров с категориями - тут кому как ближе. Пример будет ниже. 4.Окончание ЧПУ - символы, которыми будет заканчиваться seo-url вышего товара. Далее, идём в админку хостинга и с помощью файлового менеджера оттуда, либо с помощью FTP-клиента (я делаю так), заходим в папку, в которую был установлен движок. Находим там файл .htaccess.txt (в имени файла первая точка) и переименовываем его в .htaccess (или просто убираем расширениие .txt). На этом настройки движка закончены, далее настройка товаров и категорий в примерах. Чтобы не было путаницы, будем создавать новые категории товаров и товары. Есть два товара <Товар 1> и <Товар 2>. Которые должны находиться в <Категории 1> и <Категории 2>. Идём Каталог -> Категории -> Добавить. На вкладке Общие заполняем обязательное поле Название категории - Категория 1, остальные поля не обязательны и вы их обязательно заполните позднее. Далее вкладка Данные, здесь для нас сейчас важно поле SEO URL - сюда вписываем название категории, т.е. как она будет видна в адресной строке (далее будет ещё понятнее), в нашем примере вписываем category_1. Аналогично создаем Категорию 2 и SEO URL для неё - category_2. ВАЖНО! Чтобы не создавать себе проблем в будущем и окружающим, настоятельно рекомендую: 1.Все SEO URL'ы создавайте латинницей, НЕ используйте кириллицу. 2.НЕ используйте в SEO URL'ах пробелы, заменяйте их на _ (подчеркивание) или - (дефис). 3.Пока помню - В именах файлов изображений (картинках) аналогично, НЕ используйте кириллицу, НЕ используйте пробелы (чтобы вам не говорили о развитии высоких технологий). Далее создаем два товара Каталог -> Товары -> Добавить. На вкладке Общие, также как и при создании категорий, заполняем поле Название товара - Товар 1, остальные поля обязательно заполните позднее. Идём на вкладку Данные. Также как и при создании категорий, сейчас нас будет интересовать только поле SEO URL, заполним его - product_1. Далее вкладка Связи, в поле Главная категория выбираем адрес категории, которая будет присутствовать в адресе товара. Мы выбираем Категория 1. Аналогично создаем карточку для Товара 2 и SEO URL - product_2, указываем для него Категорию 2. А теперь примеры. Что меняет пункт 3 настроек: В общем случае адрес страницы с товаром выглядит так:site.ru/<категория>/<товар>, где <категория> - SEO URL'ы категории или категорий товаров разделенные слэшем - /, если используется несколько уровней вложенности категорий; <товар> - SEO URL товара. Пункт 3 включает или выключает присутствие SEO URL'а категории или категорий в адресе товара. site.ru/category_1/product_1 и site.ru/category_2/product_2 - вывод категории включен.site.ru/product_1 и site.ru/product_2 - вывод категории выключен. Что дает пункт 4 настроек. В это поле вписываются символы, которые будут добавлены к SEO URL'у товара в адресе страницы товара. Здесь можно указать ".html", ".php", "/" (без кавычек) или что-либо ещё. При заполнении .html и включенном выводе категории, адреса страниц товаров будут выглядеть так:site.ru/category_1/product_1.html и site.ru/category_2/product_2.html При заполнении .php и включенном выводе категории адреса страниц товаров будут выглядеть так:site.ru/category_1/product_1.php и site.ru/category_2/product_2.php При заполнении / и вЫключенном выводе категории адреса страниц товаров будут выглядеть так:site.ru/product_1/ и site.ru/product_2/ Я использую третий вариант. Окончания .html и .php уже давно не заводят ни Яшу, ни Гошу. После всех манипуляций с SEO URL'ами необходимо очистить кэш SeoPro. В старых версиях это <Каталог сайта>/system/cache/cache.seo_pro - удаляем этот файл. В OC.PRO идём Система -> Инструменты -> SEO Менеджер -> Сбросить кэш (правый верхний угол) Если у вас не работает ссылка на какой-либо товар, проверяйте SEO URL'ы категорий (начиная с верхнего уровня вложенности) и товара на соответствие рекомендациям (выше после слова ВАЖНО!) :) P.S. Вроде всё, если что забыл - пишите, дополню. P.P.S. На форуме есть тема с описанием более тонкой и глубокой настройки SeoPro. P.P.P.S. Существуют дополнения для заполнения SEO URL'ов, например здесь. savage4pro, WarStyle и Didok 3 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Blade Опубликовано: апреля 23, 2016 Жалоба Поделиться Опубликовано: апреля 23, 2016 Господа перечитал все что можно, в чем проблема не нашел, вернее то что было у дргуих мне не подходит. В логах сервера ошибка [Sat Apr 23 07:50:11 2016] [error] [client 62.210.116.228] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. про htaccess эту ошибку читал сутки, разницу в настройках которые "работают" не нашел htaccess выглядит так Скрытый текст # 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 "(?i)((\.tpl|\.ini|\.log|(?<!robots)(?<!8391618677059413)\.txt))"> Order deny,allow Deny from all </FilesMatch> AddDefaultCharset UTF-8 # Кеширование картинок, js и css FileETag MTime Size <ifmodule mod_expires.c> <filesmatch ".(jpg|gif|png|js|css|gz)$"> ExpiresActive on ExpiresDefault "access plus 1 month" </filesmatch> </ifmodule> <IfModule mod_headers.c> <FilesMatch "\.(jpg|gif|png)$"> Header append Cache-Control "public" </FilesMatch> </IfModule> <IfModule mod_headers.c> <FilesMatch "\.(js|css|gz|jgz)$"> Header append Vary Accept-Encoding Header append Cache-Control "private" </FilesMatch> </IfModule> # 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 ^yandexbuy/([^?]*)$ index.php?route=yandexbuy/$1 [L,QSA] RewriteRule ^sitemap.xml$ index.php?route=feed/sitemap_pro [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^system/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] # Редирект c www на без www RewriteCond %{HTTP_HOST} ^www.st-sklad.ru$ [NC] RewriteRule ^(.*)$ http://st-sklad.ru/$1 [R=301,L] # Редирект для главной (с /index.php на /) 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,L] # HANDLER ___________________ AddHandler application/x-httpd-php .html AddHandler cgi-script .pl .py .jsp .asp .htm .shtml .sh .cgi AddType application/x-javascript .js AddType application/json .json AddType text/css .css AddType text/xml .xml # Audio AddType audio/ogg .oga .ogg AddType audio/mp4 .m4a .f4a .f4b # Video AddType video/ogg .ogv AddType video/mp4 .mp4 .m4v .f4v .f4p AddType video/webm .webm AddType video/x-flv .flv # SVG AddType image/svg+xml .svg .svgz AddEncoding gzip .svgz # Webfonts AddType application/vnd.ms-fontobject .eot AddType application/x-font-ttf .ttf .ttc AddType font/opentype .otf AddType application/x-font-woff .woff # Assorted types AddType image/x-icon .ico AddType image/webp .webp AddType text/cache-manifest .appcache .manifest AddType text/x-component .htc AddType application/xml .rss .atom .xml .rdf AddType application/x-chrome-extension .crx AddType application/x-opera-extension .oex AddType application/x-xpinstall .xpi AddType application/octet-stream .safariextz AddType application/x-web-app-manifest+json .webapp AddType text/x-vcard .vcf AddType application/x-shockwave-flash .swf AddType text/vtt .vtt AddType application/octet-stream .doc .mov .avi .pdf .xls .rar .zip .mp3 .wmv .ppt .tar .gz .docx .xlsx # ForceType application/x-httpd-php # INDEX FILE DirectoryIndex index.php <IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include mime ^text\.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image\.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </IfModule> <ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> ## Блокировка по USER AGENT: # anti traffic <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} MJ12bot [OR] RewriteCond %{HTTP_USER_AGENT} bingbot [OR] RewriteCond %{HTTP_USER_AGENT} AhrefsBot [OR] RewriteCond %{HTTP_USER_AGENT} Java [OR] RewriteCond %{HTTP_USER_AGENT} NjuiceBot [OR] RewriteCond %{HTTP_USER_AGENT} Gigabot [OR] RewriteCond %{HTTP_USER_AGENT} Baiduspider [OR] RewriteCond %{HTTP_USER_AGENT} JS-Kit [OR] RewriteCond %{HTTP_USER_AGENT} Voyager [OR] RewriteCond %{HTTP_USER_AGENT} PostRank [OR] RewriteCond %{HTTP_USER_AGENT} PycURL [OR] RewriteCond %{HTTP_USER_AGENT} Aport [OR] RewriteCond %{HTTP_USER_AGENT} ia_archiver [OR] RewriteCond %{HTTP_USER_AGENT} DotBot [OR] RewriteCond %{HTTP_USER_AGENT} SurveyBot [OR] RewriteCond %{HTTP_USER_AGENT} larbin [OR] RewriteCond %{HTTP_USER_AGENT} Butterfly [OR] RewriteCond %{HTTP_USER_AGENT} libwww [OR] RewriteCond %{HTTP_USER_AGENT} Wget [OR] RewriteCond %{HTTP_USER_AGENT} SWeb [OR] RewriteCond %{HTTP_USER_AGENT} LinkExchanger [OR] RewriteCond %{HTTP_USER_AGENT} Soup [OR] RewriteCond %{HTTP_USER_AGENT} WordPress [OR] RewriteCond %{HTTP_USER_AGENT} PHP/ [OR] RewriteCond %{HTTP_USER_AGENT} spbot [OR] RewriteCond %{HTTP_USER_AGENT} MLBot [OR] RewriteCond %{HTTP_USER_AGENT} InternetSeer [OR] RewriteCond %{HTTP_USER_AGENT} FairShare [OR] RewriteCond %{HTTP_USER_AGENT} Yeti [OR] RewriteCond %{HTTP_USER_AGENT} Birubot [OR] RewriteCond %{HTTP_USER_AGENT} YottosBot [OR] RewriteCond %{HTTP_USER_AGENT} gold\ crawler [OR] RewriteCond %{HTTP_USER_AGENT} Linguee [OR] RewriteCond %{HTTP_USER_AGENT} Ezooms [OR] RewriteCond %{HTTP_USER_AGENT} lwp-trivial [OR] RewriteCond %{HTTP_USER_AGENT} Purebot [OR] RewriteCond %{HTTP_USER_AGENT} User-Agent [OR] RewriteCond %{HTTP_USER_AGENT} kmSearchBot [OR] RewriteCond %{HTTP_USER_AGENT} SiteBot [OR] RewriteCond %{HTTP_USER_AGENT} CamontSpider [OR] RewriteCond %{HTTP_USER_AGENT} ptd-crawler [OR] RewriteCond %{HTTP_USER_AGENT} HTTrack [OR] RewriteCond %{HTTP_USER_AGENT} suggybot [OR] RewriteCond %{HTTP_USER_AGENT} ttCrawler [OR] RewriteCond %{HTTP_USER_AGENT} Nutch [OR] RewriteCond %{HTTP_USER_AGENT} Zeus RewriteCond %{HTTP_USER_AGENT} MegaIndex.ru [OR] RewriteCond %{HTTP_USER_AGENT} Slurp [OR] RewriteCond %{HTTP_USER_AGENT} Ask\sJeeves [OR] RewriteCond %{HTTP_USER_AGENT} HP\sWeb\sPrintSmart [OR] RewriteCond %{HTTP_USER_AGENT} HTTrack [OR] RewriteCond %{HTTP_USER_AGENT} IDBot [OR] RewriteCond %{HTTP_USER_AGENT} Indy\sLibrary [OR] RewriteCond %{HTTP_USER_AGENT} ListChecker [OR] RewriteCond %{HTTP_USER_AGENT} MSIECrawler [OR] RewriteCond %{HTTP_USER_AGENT} NetCache [OR] RewriteCond %{HTTP_USER_AGENT} Nutch [OR] RewriteCond %{HTTP_USER_AGENT} RPT-HTTPClient [OR] RewriteCond %{HTTP_USER_AGENT} Twiceler [OR] RewriteCond %{HTTP_USER_AGENT} WebAlta [OR] RewriteCond %{HTTP_USER_AGENT} Webster\sPro [OR] RewriteCond %{HTTP_USER_AGENT} Wysigot [OR] RewriteCond %{HTTP_USER_AGENT} Yeti [OR] RewriteCond %{HTTP_USER_AGENT} Accoona [OR] RewriteCond %{HTTP_USER_AGENT} CazoodleBot [OR] RewriteCond %{HTTP_USER_AGENT} CFNetwork [OR] RewriteCond %{HTTP_USER_AGENT} ConveraCrawler [OR] RewriteCond %{HTTP_USER_AGENT} DISCo [OR] RewriteCond %{HTTP_USER_AGENT} Download\sMaster [OR] RewriteCond %{HTTP_USER_AGENT} FAST\sMetaWeb\sCrawler [OR] RewriteCond %{HTTP_USER_AGENT} Flexum\sspider$ [OR] RewriteCond %{HTTP_USER_AGENT} Gigabot [OR] RewriteCond %{HTTP_USER_AGENT} HTMLParser [OR] RewriteCond %{HTTP_USER_AGENT} ia_archiver [OR] RewriteCond %{HTTP_USER_AGENT} ichiro [OR] RewriteCond %{HTTP_USER_AGENT} IRLbot [OR] RewriteCond %{HTTP_USER_AGENT} Java [OR] RewriteCond %{HTTP_USER_AGENT} km\.ru\sbot$ [OR] RewriteCond %{HTTP_USER_AGENT} kmSearchBot [OR] RewriteCond %{HTTP_USER_AGENT} libwww-perl [OR] RewriteCond %{HTTP_USER_AGENT} Lupa\ [OR] RewriteCond %{HTTP_USER_AGENT} LWP::Simple [OR] RewriteCond %{HTTP_USER_AGENT} lwp-trivial [OR] RewriteCond %{HTTP_USER_AGENT} Missigua [OR] RewriteCond %{HTTP_USER_AGENT} MJ12bot [OR] RewriteCond %{HTTP_USER_AGENT} msnbot [OR] RewriteCond %{HTTP_USER_AGENT} msnbot-media [OR] RewriteCond %{HTTP_USER_AGENT} Offline\sExplorer [OR] RewriteCond %{HTTP_USER_AGENT} OmniExplorer_Bot [OR] RewriteCond %{HTTP_USER_AGENT} PEAR [OR] RewriteCond %{HTTP_USER_AGENT} psbot [OR] RewriteCond %{HTTP_USER_AGENT} Python [OR] RewriteCond %{HTTP_USER_AGENT} SMILE [OR] RewriteCond %{HTTP_USER_AGENT} Speedy [OR] RewriteCond %{HTTP_USER_AGENT} Teleport\sPro [OR] RewriteCond %{HTTP_USER_AGENT} TurtleScanner [OR] RewriteCond %{HTTP_USER_AGENT} voyager [OR] RewriteCond %{HTTP_USER_AGENT} Webalta [OR] RewriteCond %{HTTP_USER_AGENT} WebCopier [OR] RewriteCond %{HTTP_USER_AGENT} WebData [OR] RewriteCond %{HTTP_USER_AGENT} WebZIP [OR] RewriteCond %{HTTP_USER_AGENT} Wget [OR] RewriteCond %{HTTP_USER_AGENT} Yanga [OR] RewriteCond %{HTTP_USER_AGENT} Yeti RewriteRule ^(.*)$ – [F,L] # CACHE AND Headers <ifModule mod_headers.c> <FilesMatch "\.(html|htm)$"> Header set Cache-Control "max-age=43200" </FilesMatch> <FilesMatch "\.(js|css|txt)$"> Header set Cache-Control "max-age=604800" </FilesMatch> <FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png|jpe?g)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> Header unset Cache-Control </FilesMatch> <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> <FilesMatch "\.(js|css|gif|png|jpe?g|pdf|xml|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|eot|ttf|otf|woff|ico|webp|appcache|manifest|htc|crx|oex|xpi|safariextz|vcf)$" > Header unset X-UA-Compatible </FilesMatch> </IfModule> <ifModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 5 seconds" ExpiresByType image/x-icon "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType image/gif "access plus 2592000 seconds" ExpiresByType video/ogg "access plus 1 month" ExpiresByType audio/ogg "access plus 1 month" ExpiresByType video/mp4 "access plus 1 month" ExpiresByType video/webm "access plus 1 month" ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 604800 seconds" ExpiresByType application/javascript "access plus 604800 seconds" ExpiresByType application/x-javascript "access plus 604800 seconds" ExpiresByType text/html "access plus 43200 seconds" ExpiresByType application/xhtml+xml "access plus 600 seconds" ExpiresByType text/xml "access plus 600 seconds" ExpiresByType application/xml "access plus 600 seconds" ExpiresByType application/json "access plus 600 seconds" ExpiresByType application/rss+xml "access plus 1 hour" ExpiresByType application/atom+xml "access plus 1 hour" ExpiresByType text/x-component "access plus 1 week" ExpiresByType application/x-font-ttf "access plus 1 month" ExpiresByType font/opentype "access plus 1 month" ExpiresByType application/x-font-woff "access plus 1 month" ExpiresByType image/svg+xml "access plus 1 month" ExpiresByType application/vnd.ms-fontobject "access plus 1 month" </ifModule> <ifModule mod_php.c> php_value upload_max_filesize 256M php_value post_max_size 64M php_value default_charset utf-8 php_value max_execution_time 3000 </ifModule> ### 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 3000 # 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 3000 # 7. disable open_basedir limitations # php_admin_value open_basedir none Пока в голову приходит только этот блок ## Блокировка по USER AGENT: # anti traffic <IfModule mod_rewrite.c> RewriteEngine On Еще смущают строки которые выделены красным, я про них не знаю ничего. Подскажите, если не трудно, где накосячил ? зы пока что нашел это "Тут хостер должен помогать и настроить своё оборудование должным образом. У Вас на хостинге не ISP панелька? Если да, то нужно отключить авто поддомены в свойствах WWW домена" не знаю поможет ли это (хотя как связано непонятно) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
exc1tedoto Опубликовано: сентября 13, 2017 Жалоба Поделиться Опубликовано: сентября 13, 2017 (изменено) Хелп плиз, не могу настроить редирект с www на без www, может я что то не так пишу?) естественно вместо site у меня стоит мой домен! Вот мой .htaccess файл Скрытый текст # 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 / RewriteCond %{HTTP_HOST} ^www.site.de$ [NC] RewriteRule ^(.*)$ http://site.de/$1 [R=301,L] 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) <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access 7 days" ExpiresByType application/javascript "access plus 1 year" ExpiresByType text/javascript "access plus 1 year" ExpiresByType text/css "access plus 1 year" ExpiresByType text/html "access plus 7 day" ExpiresByType text/x-javascript "access 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType image/jpg "access plus 1 year" ExpiresByType image/x-icon "access 1 year" ExpiresByType application/x-shockwave-flash "access 1 year" </IfModule> ### 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 вот так выглядит мой файл, может что то тут не верно написано? анализ сайта показывает что редирект не настроен Изменено сентября 13, 2017 пользователем RHCk Картинки, код и логи убирайте под спойлер! Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: сентября 13, 2017 Автор Жалоба Поделиться Опубликовано: сентября 13, 2017 1 час назад, exc1tedoto сказал: Хелп плиз 1. Смотрите здесь п-кт 7.3.2 2. Картинки, код и логи убирайте под спойлер! Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.