Задать вопрос
  • Почему крупные ребята переезжают с поддоменов в поддирректрии для гео локации?

    ребятки все проще, тиц стар и тд и тп проще ростить на 1 сайте чем на 10 совершенно разных, это банально дешевле.
    Ответ написан
    Комментировать
  • Объясните магию: как работает это правило RewriteRule?

    shambler81
    @shambler81 Куратор тега htaccess
    все просто это правило удаляет два слеша подряд, если их 2
    Если еж их больше то хтаксесс крутится по кругу пока не остановится и все урлы после прохождения останутя неизменными ( это не к правила а вообще к .htaccess относится). Так что тут все лочно работает, магии нет.
    И если вы понимаете что .htaccess гоняется кругами то магия исчезает.
    Ответ написан
    1 комментарий
  • Как исправить mod_rewrite?

    shambler81
    @shambler81 Куратор тега htaccess
    %1 - это часть урла ? или это переменная из rewritecond ?

    если это просто урл то вот гдето-так ?
    RewriteCond %{REQUEST_URI} ^(.*)/dir1/(.*)$ 
    # если строка содержит /dir1/ 
    RewriteRule ^(.*)$ %1/dir2/%2 [R=301,L] 
    #Перенаправить все урлы с начинающиеся с dir1 на dir2 с сохранением дальнейшей структуры URL
    Ответ написан
    9 комментариев
  • Как сделать редирект с разных доменов на разные страницы сайта?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    RewriteCond %{HTTP_HOST} ^www\.test\.com& [NC]
    RewriteRule ^(.*)$ http://%1/info.html [R=301,L]
    Ответ написан
    Комментировать
  • Как правильно сделать 301 в htaccess?

    переводишь сайт
    создаешь одностраничник в чем трабла то ?

    Создаешь второй сайт переносишь туда папку.
    На старом ложешь 1 файл.
    Ответ написан
    Комментировать
  • Как создать колонки одинаковой высоты?

    в зависимости от того что тебе нужн, если тебе нужно выровнять колонки по высоте то есть несколько вариантов решения.
    Все имеют свои плюсы и минусы.
    Если тебе нужно сделать одинаковые колонки в каталоге товара что чаще всего бывает.
    То тут все просто кидай дополнитеьно после каждой второй позиции.дви кол-12
    Если нужно более сложно когда есть 2-3 колонки в зависимости от разрешения то по той же схеме но показывать этот див толко на этом разрешение.
    Пример
    mydefile.ru/catalog
    С точки зрения программирования это очень просто добавить пустой див в каждй второй и третий товар. НЕ требуется ни жс ни медиа запросов никаких костылей. 100% товар видно и ние не уползет. Дешево и сердито
    Если же верстка более сложная и требуется высота то это проще ее реально задать. Но скорее всего ты говориш о динамическом каталоге
    Ответ написан
    Комментировать
  • Почему не работает 301 redirect htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    как договорились сегодня уже второй такой
    /? в конце урла "куда"- удалит гет запрос.
    Ответ написан
    Комментировать
  • Можно ли под ssh запустить подключение к удаленному рабочему столу?

    x сервер в линуксе конектится сам на локалхост, так что да ественно, иксы умеют это по умолчанию.
    https://sourceforge.net/projects/xming/
    Ответ написан
    Комментировать
  • Как правильно настроить spf запись в DNS для нескольких служб отправки емейл?

    не забыай что в SPF нужно писать не сам домен а реальный почтовый сервер.
    Поскольку если у тебя почта уходит не от домена а просто от IP то и его нужно добавить в спф
    и да каждый домен3 уровня это совершенно разный сайт.
    Так же открой тело письма попавшего в спам и посмотри что там написано, а лучше кидай сюда.
    Так же рекомендую почитать за
    PTR ( толко при выделеном айпи)
    DKIM
    DMARC

    ТАк же если ты отправляешь реальный спам клиентам то тебе нжуно и соблюдать доп требования например таких товарищей как маил ру.
    ТАм требования уже к самому письму, возможности отписаться и тд.
    Ответ написан
  • Как сделать редирект 301 на другой адрес для нескольких страниц?

    shambler81
    @shambler81 Куратор тега htaccess
    давйа список урлов которые нужны
    Выдели какая часть из них тебе реально нужна как идеттификатор.
    Ответ написан
  • Как сделать правильный редирект в htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    это редирект с гет запросом.
    Гет не явлется частью урла.
    https://donatstudios.com/RewriteRule_Generator
    Плюс вам нужно будет добавить в конец строки"?"
    чтоб гет удалился.
    Ответ написан
  • Как сделать обтекание картинки текстом из трех колонок?

    ниче не нужно придумывать сделай все справа а потом сделай пуш пул
    собственно он вот для такой фигни и нужен.
    ниче писат не нужно будет
    Ответ написан
    Комментировать
  • Как работает boostrap?

    если в контейнерах то будут
    Ответ написан
    Комментировать
  • Не работает выгрузка 1с. А на другом сайте всё норм, почему?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    смотри ошибку в битриксе
    смотри ошикбку выгрузки
    мемори лимиты и тд, лимиты модулая импорта 1с совпадают ?
    Кастомный импорт?
    Ответ написан
    Комментировать
  • Bootstrap 3 или Bootstrap 4?

    4 очень много уже умеет интересного
    но всего лишь альфа
    и вроде как пикс вернут. короче пока еще ждем ;(
    Ответ написан
    Комментировать
  • Настройка .htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    Жадные и ленивые квантификаторы наше все
    Тебе нужно указать
    Несколько кондов с ограничениями
    и 1 рул.

    ############################################################################
    #### Cтандартный .htaccess для проектов студии Клондайк, версия 2.4 ####
    ############################################################################
    RewriteEngine On
    # Директива включает редиректы.
    RewriteBase /
    # Без директивы (.*) = /$1 будет /var/wwww/site/web/$1 с директивой = /$1
    Options +FollowSymLinks
    # Разрешает переход по символическим ссылкам.

    Так же полезными могут оказаться эти снипеты.

    ############################################################################
    #### Перенаправляем протокол https на http                              ####
    ############################################################################
    RewriteCond %{HTTPS} on
       # Проверяем наличие https в URL.
    RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI}
       # Перенаправляем протокол на http.
    
    ############################################################################
    #### Выбор основного зеркала (или с www или без www)                    ####
    ############################################################################
       # 1. Редирект с www на без www. (раскоментировать директивы пункта 1)
    #RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
       # Проверяем, содержит ли домен www (в начале URL).
    #RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
       # Перенаправляем URL на домен без www.
    ####
       # 2. Редирект без www на www. (раскоментировать директивы пункта 2)
    #RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
       # Проверяем, не содержит ли домен www (в начале URL).
    #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
       # Перенаправляем URL на домен c www.
    
    ############################################################################
    #### Убираем повторяющиеся слеши (/) в URL                              ####
    ############################################################################
    RewriteCond %{THE_REQUEST} //
       # Проверяем, повторяется ли слеш (//) более двух раз.
    RewriteRule .* /$0 [R=301,L]
       # Исключаем все лишние слеши.
    
    ############################################################################
    #### Убираем слеши в конце URL для статических файлов (содержит точку)  ####
    ############################################################################
    RewriteCond %{REQUEST_URI} \..+$  
       # Если файл содержит точку.
    RewriteCond %{REQUEST_FILENAME} !-d   
       # И это не директория.
    RewriteCond %{REQUEST_FILENAME} -f
       # Является файлом.
    RewriteCond %{REQUEST_URI} ^(.+)/$      
       # И в конце URL есть слеш.
    RewriteRule ^(.+)/$ /$1 [R=301,L]     
       # Исключить слеш.
    
    ############################################################################
    #### Добавляем слеш(/), если его нет, и это не файл.                    ####
    ############################################################################
    RewriteCond %{REQUEST_URI} !(.*)/$
       # Если слеша в конце нет.
    RewriteCond %{REQUEST_FILENAME} !-f
       # Не является файлом.
    RewriteCond %{REQUEST_URI} !\..+$
       # В URL нет точки (файл).
    RewriteRule ^(.*)$ $1/ [L,R=301]
       # Добавляем слеш в конце.
    
    ############################################################################
    #### Убираем index.php, если он есть в конце URL                        ####
    ############################################################################
    RewriteCond %{REQUEST_METHOD} =GET
       # Выявляем GET запрос в URL (не POST).
    RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
       # URL cодержит index.php в конце.
    RewriteRule ^(.*)$ %1/ [R=301,L]
       # Удалить index.php из URL.
    
    ############################################################################
    #### Компрессия статического контента для гугл  спид тест               ####
    ############################################################################
    <IfModule mod_deflate.c>
      # Compress HTML, CSS, JavaScript, Text, XML and fonts
      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 3 day"
      ExpiresByType image/svg "access plus 3 day"
      ExpiresByType image/gif "access plus 3 day"
      ExpiresByType image/png "access plus 3 day"
      ExpiresByType text/javascript "access plus 3 day"
      ExpiresByType text/css "access plus 3 day"
      ExpiresByType application/javascript "access plus 3 day"
    </IfModule>
    ############################################################################
    #### Конец общей части, далее следует собственные директивы .htaccess   ####
    ############################################################################
    Ответ написан
    Комментировать
  • Как перенести файлы с одного сервера на другой?

    если все плохо зайди в mc
    подключи там через меню ssh или ftp и все
    Ответ написан
    Комментировать