AWARO

Пользователи
  • Число публикаций

    4 987
  • Регистрация

  • Последнее посещение

Репутация

464 Очень хороший

О AWARO

  • Звание
    Продвинутый пользователь
  • День рождения 01.01.1917

Информация

  • Пол
    Мужчина
  • Город:
    EARTH

Недавние посетители профиля

19 395 просмотров профиля
  1. Весь файл main.css с того сайта http://sitehero.us//css/main.css
  2. ..
  3. конфиги у каждого сайта свои апача нет
  4. т.к. группа по теме snippets Давайте сюда в одно место выкладывать все рабочие конфиги и т.д. смысл тут спорить и развивать что так что не так простынями? Если вы видите неточности ( а там расписано по конкретным задачам) то это не ко мне а там по ссылке с источника - все вопросы к нему. Артём создал эту группу для конкретных решений думаю и я пытаюсь помочь как то - обьеденить нормально в одном месте чтоб не бегать не искать. у меня например нифига ни одно из этих решений не работает, найду рабочий конфиг буду благодарен.
  5. Извращения при переезде Редирект с site.ru/brand/product на site.ru/product #RewriteRule (.*)/(.*) http://site.ru/$2? [R=301,L] RewriteCond %{HTTP_HOST} ^/product&manufacturer_id=\[0-9]/product_id=\[0-9]$ RewriteRule ^(.*)$ http://site.ru/product_id=\[0-9]$2? [R=301,L]
  6. Nginx, 301 редирект с http на https протокол Если у вас на сайте есть SSL сертификат для домена, то вы можете настроить https протокол. После чего для 301-го редиректа вам необходимо добавить следующий код в файл конфигурации nginx для домена: server { #... if ($scheme = http) { return 301 https://$server_name$request_uri; } } или server { #... listen server_ip:80; server_name www.site.com; rewrite ^ https://www.site.com$request_uri? permanent; } Nginx, 301 редирект с https на http протокол Обратный пример конфигурации для редиректа с http на https: server { listen 443; server_name www.site.com; rewrite ^ http://www.site.com$request_uri? permanent; } server { listen 80; server_name www.site.com; #... } Nginx, 301 редирект с www на без www Пример 301-го редиректа на основное зеркало без www: server { #... if ($host ~* www\.(.*)) { set $host_without_www $1; rewrite ^(.*)$ http://$host_without_www$1 permanent; } } или server { #... server_name www.site.com; rewrite ^/(.*)$ http://site.com/$1 permanent; } Nginx, 301 редирект с без www на с www Обратный пример 301-го редиректа на основное зеркало сайта с www: server { #... server_name site.com; rewrite ^/(.*)$ http://www.site.com/$1 permanent; } server { listen 80; server_name www.site.com; #... } Nginx, 301 редирект для одной страницы Если у страницы поменялся URL, то лучше сделать 301 редирект на новый URL: server { #... if ( $request_filename ~ oldpage/ ) { rewrite ^ http://www.site.com/newpage/? permanent; } #... } Nginx, 301 редирект для папки Аналогичный пример 301-го редиректа для папки: server { #... if ( $request_filename ~ oldfolder/.+ ) { rewrite ^(.*) http://www.site.com/newfolder/$1 permanent; } #... } Nginx, 301 редирект с одного домена на другой Если вы сменили домен сайт и хотите перенести вес старого домена на новый, то можно сделать 301-й редирект со старого домена на новый: server { server_name domain.com www.site.com; rewrite ^ $scheme://www.new-site.com; } Nginx, 301 редирект с каждой страницы одного домена на такой же URL адрес другого домена Если вы планируете изменить свой домен или изменить название предприятия, то перенаправление домена является единственным лучшим решением для сохранения пользователей и перевода их запросов на новый домен: server { server_name site.com www.site.com; rewrite ^ $scheme://www.new-site.com$request_uri permanent; } Nginx, 301 редирект со страниц со слешем на страницы без слеша в конце URL Часто бывает так что одна и та же страница доступна по двум URL, например /may-best-page и /my-best-page/, если человеку понятно что это одна и та же страница, то поисковые системы понимают это как две разные страницы, соответственно разбивают вес страницы, а также показываются в аналитике (статистике) как 2 разные страницы. Для того, что бы избежать этого вы можете сделать 301 редирект со страниц со слешем в конце URL на без него: server { #... rewrite ^/(.*)/$ /$1 permanent; #... } Nginx, 301 редирект со страниц без слеша на страницы со слешем в конце URL Причина делать такой редирект та же, что и в ситуации описанным выше, за исключением того, что редирект необходимо делать со страницы без слеша в конце URL на страницу со слешем в конце URL: server { #... rewrite ^(.*[^/])$ $1/ permanent; #... } Дополнительно Не забудьте перед использованием примеров сменить site.com на свой домен. После внесения изменений в файл конфигурации nginx для домена необходимо перезапустить nginx: service nginx reload или service nginx restart или перезапустить с панели источник: кодер.укр Для редиректа с site.ru/brand/product на site.ru/product при переездах и т.д. добавлять в блок server : if (!-d $request_filename){ set $r 1; } if (!-f $request_filename){ set $r 2$r; } if ($r = 21){ rewrite ^/(.*)/(.*)$ $scheme://$host/$2 permanent; } это отсюда
  7. ну типа, или этот дорабатывать))
  8. а где там у вас меню с выводом категорий 3го уровня?
  9. max-width
  10. верно сделал а в тех свои тплки - итог постаянная адаптация под всякие шаблоны... Выкладывай и сюда в дополнения
  11. и каким образом формирует страницы подкатегорий у производителя? обычную категорию подводишь ?
  12. а других и нету... вот ещё https://liveopencart.ru/opencart-moduli-shablony/moduli/prochee/lineyka-produktsii-dlya-proizvoditeley-podkategorii-dlya-proizvoditeley
  13. Лень даже?)) Писать не лень а вот искать лень))
  14. заходим тут в дополнения и пишем в поле поиска Серии тыкаем по лупе ожидаем результат видим результат радуемся) будет фильтр на форуме с категориями - будет проще найти а ща тут ток чтото найти можно и то не всегда найдёшь