Задать вопрос
  • Как сделать редирект с www на https?

    shambler81
    @shambler81 Куратор тега htaccess
    1. в вашем правиле нет ни одной правильной строчки.
    2.
    RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
        # Проверяем, содержит ли домен www в начале URL.
    RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
     # Перенаправляем удаляем www


    Ну и вариант с сохранением протокола
    # 1. Удалить www
    RewriteCond %{ENV:HTTPS} on
        #Если включен https
    RewriteRule .* - [E=SSL:s]
        #То создаем переменную  ssl с текстом s
    RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
        # Проверяем, содержит ли домен www в начале URL.
    RewriteRule ^(.*)$ http%{ENV:SSL}://%1/$1 [R=301,L]
        # Перенаправляем удаляем www


    3. Но у вас проблема не в редиректе, сайт должен был изначально доступен по https и www
    возможные причины
    1. www нет в виртуал хосте для https
    2. нет SSL ключей для https
    3. какую ошибку выдает ?
    Ответ написан
    2 комментария
  • Не могу составить правило с Mod Rewrite?

    shambler81
    @shambler81 Куратор тега htaccess
    get - не является частью урла
    RewriteCond %{QUERY_STRING} (^|&)product\=32955879185($|&)
    RewriteRule ^category/product/index\.php$ /nameshop/category/alias_product? [L,R=301]
    Ответ написан
    Комментировать
  • Как сделать гибкую вёрстку в 1с-bitrix?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    в последнем битриксе есть такая технология, посмотри презентацию 18 битрикса.
    Ответ написан
    Комментировать
  • Как сделать 301 Редирект с верхнего регистра на нижний?

    никогда не понимал зачем это делать
    в linu регистрозависимая файловая система, в windows нет.
    Есть шанс отличный от нуля залить файл Image.jpg и не получить ответ на сервере с таким раскладом.
    Вы по метрике видели сколько 404 на сайте у вас из-за регистра?
    Смысл этого телодвижения?
    Ответ написан
    Комментировать
  • База клиентов на гугл-таблицах?

    базы должны храниться в Базах Данных , уж простите за тафталогию но это именно они
    И причины этому даже не то что у вас большая база а в том что она должна поддерживать транзакции.
    Пралельные чтения запись, подчиненные подтаблицы и тд и тп и тп.
    Бесплатный вариант и как ее хранят миллионы людей это БД
    Любая на ваш выбор и способ с ней взаимодействия.
    В вашем случае возможно вам стоит подключиить к сайту Битрикс24, дабы до 12 пользователей он бесплатный.
    И обрабатывать их в СРМ, дабы там есть и лиды и воронки и телефоны статусы по клиентам, активные не активные купленые ими товары.
    НУ или просто харните все в mysql а гугл таблицы помоему с ними умеют работать.
    Ответ написан
    Комментировать
  • Где взять уже настроенный LAMP-сервер на Ubuntu?

    shambler81
    @shambler81 Куратор тега Linux
    vtstacp - дешево и сердито
    brainycp.com - тоже дешево и ооочень сердито, функционала за любые глаза хватит.
    ispconfig3 - сердито и трудоемко, я лично им пользуюсь
    Bitrixvm - в частонсти sh скрипт - 3 минуты и сервер да еще и оптимизированный под железо настроен ( единственно mbstring =2 но его можно поменять и юзать все что хочешь отличное от битрикс.
    Очень дешево и очерь сердито, можно за 3 минуты развернуть отличный сервер без веб морды ( консольная, нажми 1 2 3 4 и
    wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh && sh bitrix-env.sh

    ставим на ценсос
    Ответ написан
    4 комментария
  • Почему не работает 301 редирект с параметрами?

    shambler81
    @shambler81 Куратор тега htaccess
    Вообще у вас все правильно написано, если только у вас несколько гет параметров, попробуйте уточнить вот так
    RewriteCond %{QUERY_STRING} (^|&)nomer\=370($|&)
    RewriteRule ^production\.php$ /? [L,R=301]


    Но опять же у вас с виду все норм.
    В какой части .htaccess находится првило случаем не под ЧПУ ?
    Ответ написан
    Комментировать
  • Как узнать виноват ли жесткий диск в низких показателях работы mysql?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    Какая конфигурация сервера ?
    my.cnf
    в студию
    особенно НЕ должно быть innodb_flush_log_at_trx_commit=0
    Ответ написан
  • Перенаправление без замены строки (mod_rewrite — RewriteRule) как реализовать?

    shambler81
    @shambler81 Куратор тега htaccess
    RewriteCond %{HTTP_HOST} !^www\.domain\.ru [NC]
    # если это ! = не сам домен с ввв
    RewriteCond %{HTTP_HOST} ^(www\.|).+\.domain\.ru [NC]
    # если это ввв или без ввв, плюс это 1 и более символов до основного домена, точки экранируем.
    RewriteCond %{REQUEST_URI} ^(.+)\.(html|htm)$
    # ну я так написал, у тебя тоже пойдет
    RewriteCond %{REQUEST_FILENAME} !-d
    # И это не директория.
    RewriteCond %{REQUEST_FILENAME} !-f
    # не является файлом.
    RewriteCond %{REQUEST_FILENAME} -l
    # и не линка, в общем это не физический объект
    RewriteRule ^(.*)$ / http://domain.ru/\?page\=%2/? [R=301,L]
    # Группа с реврайт гонда это не баксы а проценты, принцип тот -же, теперь подставляем домен в рул, и главное экранируем ? это воообщет спецсимвол. который кстати у нас стоит в конце, он удалит все гет параметры.
    Естественно домен прописываем явно, поскольку нам нужно его сменить а это не часть урла.
    Есл гужно сохранить протокол то правило обрастет еще 3 строками.
    Ответ написан
  • Как восстановить панель администратора в JOOMLA?

    0. Поскольку это joomla скачать антивирус ai-bolit.php проверить весь сайт, почистить от вирусов.
    1. найди твою версию движка на оф сайте
    2. скачать
    3. распокавать
    4. залить файлы поверх папки администратор ( самого сайта в этой папке нет, админки все идентичны)
    Ответ написан
    Комментировать
  • Смена php 5.6 на сервере на последнюю версию 7.2. как лучше сделать?

    Поставль сразу несколько версий php, дабы теперь это делеется очень легко, прост одобавляешь репозиторий и апаеш.
    Просто в конфигах указываешь нужную версию.
    Ответ написан
    Комментировать
  • Подключение к двум провайдерам с целью ускорения. Как реализовать соединение трафика?

    Ethernet Bonding - это то что вам нужно, сделать можно даже на винде kerio поддерживал его в лохматых годах.
    Ну и нужно понимать что при агригации каналов у вас будет несколько трудностей.
    1. ADSL - тут у вас будет например PPPoE в частности PADI PADO работает в широковещялке, и увас будут проблемы с тем что модемы физически не в состояние выбрать канал к которому конектиться
    2. При увеличение скорости вы НЕ сможите увеличить скорость загрузки одного файла, он будет идти по одному каналу, а вот второй файл паралельно может пойти.
    Ответ написан
    2 комментария
  • Как настроить htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    Все просто, вам нужно добавить исключения в ЧПУ покажу на примере битрикс, знак НЕ это !
    RewriteCond %{REQUEST_FILENAME} !-f                                               #  если это не файл
      RewriteCond %{REQUEST_FILENAME} !-l                                               #  и если это не линка
      RewriteCond %{REQUEST_FILENAME} !-d                                              #  и если это не директорие ( то есть по сути любые физические файлы и  каталоги)
      RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$             #  и внимание если это этот файл !  в данном случае  чтб небыло цикла. 
      RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]                                           # То перенаправить все запросы туда


    И так вам нужно будет добавить конд с условиями, если это физические файлы и каталоги.
    Если же нет то вам нужно использовать не %{REQUEST_FILENAME} а %{REQUEST_URI} , а вот если в урле будут еще и GET параметры конструкция еще увеличится.
    В общем нужны конечные урлы. ;)
    Ответ написан
    Комментировать
  • Где можно почитать хороший материал, как поднимать тестовые сервера на linux?

    shambler81
    @shambler81 Куратор тега Linux
    1. hetzner -30 дней бесплатный сервер, притом любой
    2. Ставь веб панели ( нет смысвла ставить чистый апачь без генераторов конфигов)
    1. ispconfig3 - бесплатно и функционально но если ты сомжешь ее поставить ты по дороге выучишь половину сервера. ( рекомендую)
    2. vestacp - и даже работает, ставится одним скриптом
    3. brainycp - ухуитительный функционал и при этом он работает как часы, но с адекватностью итрерфейса они не дружат.
    4. Bitrix VM - дешево сердито и работает, не для битрикс нужно будет поменять 1 параметр.

    Для домашнего использования на винде Openserver - денвер рядом не лежал.
    По части манов и где учиться и что делать, могу предложить стажировку у меня.
    Переносы сайтов ,поднятия версий пхп, решение проблем, написание скриптов и тд.
    Nginx apache и тд и тп. Но прийдется и учиться и работать
    Ответ написан
    Комментировать
  • Почему не вижу сайт по доменному имени в локальной сети?

    Если у вас сайт один, то положите его в /var/www
    как правило при установке апача он создает конфиг который собирает ВСЕ запросы и пересылает их в эту папку.
    Да она сработает на любой домен или айпи этого сервера но в принципе вас это устраивает
    Если же вам нужно два сайта и более такой номер не пойдет.
    Ответ написан
    Комментировать
  • Графическая оболочка для Debian?

    shambler81
    @shambler81 Куратор тега Linux
    для десктоп версии выбирая из дебиана и убунты я бы рекомендовал однозначно linux mint
    Он по популярности уже давно обошел своего предка ubuntu, а по удобству так тем более
    Ответ написан
    2 комментария
  • Стоит ли углубляться в изучение 1с Битрикс?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    да стоит это единственный движок на котором делают Екомерц сайты, вы можите поспорить но 74% это практически весь рынок, как не крути.
    Оставшиеся 30 это или самопись, или все остальные движки, включая говнопроекты.
    ПО сути для екомерц альтернативы нет, в мире тоже ;(
    Сложность битрикса как инструмента на порядок выше чем фреймворка или той же joomla а следовательно ваш код написанный три года назад будет вызывать в ваших глазах умиление и хохот ;)
    Собрать на Битрикс сайт легко.
    Качественно собрать намного сложнее, сертификация на десяток процентов улучшает этот показатель, это достойная цифра.
    Ответ написан
    Комментировать
  • Как установить старую версию libreoffice на linux mint из пакета?

    shambler81
    @shambler81 Куратор тега Linux
    Если вы новичок, то я обязан задать вопрос, зачем вам именно старая версия?
    Ответ написан