Вопрос по .htaccess


RHCk
 Поделиться

Рекомендуемые сообщения

Добрый день!

 

Если в .htaccess прописываю 301 редирект со <страницы 1> на <страницу 2>.

Как долго эта запись должна сохраняться в .htaccess?

 

Логично думать, что пока Яша и Гоша (потому как расчет на них) не уберут <страницу 1> из не найденных (которые отдают код 404).

Есть ли ещё какие-либо критерии или мнения?

 

С уважением.

Ссылка на комментарий
Поделиться на других сайтах

пока ключевой клиент не уберет страницу из своих закладок


короче, лежит себе переадресация и лежит, кушать не просит :)


Ссылка на комментарий
Поделиться на других сайтах

Хорошо! Мнения ваши понятны, за них спасибо.

 

Усложню немного вопрос.

 

Был сайт, на движке не ОС (500-600 товаров), поменял движок на ОС. Когда Яша показал, что все страницы из индекса выдают код 404, начал ручками для каждой группы и каждого товара писать редиректы, всё вернулось.

 

Сейчас хочу избавиться от категорий в адресной строке, нужно товары сгруппировать по другим признакам.

 

Получается, что в .htaccess необходимо дописать ещё столько же редиректов? Или я чего-то не понимаю:)

Ссылка на комментарий
Поделиться на других сайтах

И, о чудо!:)

 

Работает, спасибо!

 

Если не секрет, каким редиректом SeoPro это делает (301 или 302)?

 

 

 

Ссылка на комментарий
Поделиться на других сайтах

кстати, да
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);
Ссылка на комментарий
Поделиться на других сайтах

Насколько я понял, почитав про редиректы 301 и 302, при использовании 301-го ссылочная масса "перетекает" (или вес передаётся) на новую страницу, при использовании 302-го "перетекания" (передачи веса) не происходит.

 

По-хорошему нужно понимать, какая цель поставлена и соответственно подбирать реализацию.

 

Как часто бывает необходим 302-й редирект?

 

 

 

 

Ссылка на комментарий
Поделиться на других сайтах

Интересный момент.

 

Есть товар - 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-м редиректом. Или я чего-то не понимаю?:)

Ссылка на комментарий
Поделиться на других сайтах

надеюсь, я ответил на ваш вопрос :)

На вопрос о производительности или о том, как избавиться от лишних ссылок?:)

Ссылка на комментарий
Поделиться на других сайтах

производительность никак не меняется, в какую бы категорию вы не клали свой товар, а потом бы убирали из нее, т.к. 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/


Ссылка на комментарий
Поделиться на других сайтах

а при включенной опции всегда будет перенаправление на путь с главной категорией товара

В целом доступно и понятно. Спасибо!

 

Внесу небольшое уточнение, и задам вопрос, чтобы появилось ощущение завершенности :)

 

Товар перемещаю по группам, меняя главную категорию товара (не категории в которых показывается товар).

Пример:

Товар - 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?

 

За сим откланиваюсь.

С уважением.

Ссылка на комментарий
Поделиться на других сайтах

Товар будет доступен по адресам...

и в третий раз закинул старик невод в море... (ц)

товар будет всегда доступен по всем адресам, которые вы перечислили, вне зависимости от статуса показа категории в адресе

просто итоговый адрес, куда (и если) произойдет редирект, будет разным

 

 

что менее русурсоёмко, редиректить с помощью SeoPro или правилами в .htaccess?

простого ответа нет, точнее он есть, но будет ниже, а пока отвечу так

в SeoPro проверка пути производится в любом случае, и отличия в поведении начинаются после сравнения запрошенного адреса со сформированным, т.е. запрос к БД по-любому будет, мы же должны знать, с чем нам сравнивать запрошенный путь, редиректить или нет

если у вас будет 1-2 правила в htaccess, быстрее будет работать перенаправление именно через них, т.к. при первом обращении не надо будет грузить php-скрипт совсем, даже до выполнения проверочных действий в контроллере seo_pro

но если у вас правил для mod_rewrite будет мильон три штуки, то веб-сервер устанет их разбирать и проверять, попутно заглядывая, а нет ли какого-нибудь правила в вышестоящих инстанциях, и после своего же редиректа на новый адрес, апач будет еще раз проверять эти же правила, а затем проверку на валидность по своим каналам уже проведет seo_pro, в этом случае задержка в работе php-скрипта будет играть мизерную роль

какое для вас будет максимальное количество rewrite-правил, после преодоления которого и увеличении кол-ва редиректов меньше времени на выполнение будет занимать header location, подсчитать непросто

 

поэтому вот мой простой ответ - менее ресурсоемко будет использовать nginx на фронтэнде, а mod_rewrite отключить, впрочем как и весь апач со всеми своими жрущими и срущими удобствами

Ссылка на комментарий
Поделиться на других сайтах

Ну вот, ощущение незавершённости совершенно исчезло:)


 


P.S. Кому есть что добавить - не стесняйтесь.


Ссылка на комментарий
Поделиться на других сайтах

мне же и есть :)


если вы собераетесь удалять категории, в которых ранее находился товар и ссылки уже засветились, то вам все равно придется вручную прописывать редиректы, т.к. в этом случае никакой seo_pro не поможет, т.к. просто не найдет категории и отдаст 404


поэтому, если не хочется связываться с прописыванием дополнительных редиректов во всяких htaccess'ах, не удаляйте категории, просто отключите их


Ссылка на комментарий
Поделиться на других сайтах

Полезное замечание!


 


Можно небольшой how-to по SeoPro собрать, начиная с установки и первоначальной настройки, и заканчивая глубоким тюнингом редиректа


Ссылка на комментарий
Поделиться на других сайтах

  • 5 месяцев спустя...

Господа перечитал все что можно, в чем проблема не нашел, вернее то что было у дргуих мне не подходит.

В логах сервера ошибка

[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 домена"

не знаю поможет ли это (хотя как связано непонятно)

 

 

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...
Хелп плиз, не могу настроить редирект с 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

вот так выглядит мой файл, может что то тут не верно написано?

анализ сайта показывает что редирект не настроен
Изменено пользователем RHCk
Картинки, код и логи убирайте под спойлер!
Ссылка на комментарий
Поделиться на других сайтах

1 час назад, exc1tedoto сказал:

Хелп плиз

1. Смотрите здесь п-кт 7.3.2

2. Картинки, код и логи убирайте под спойлер!

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу