Задать вопрос
  • Почему переадресация происходит на разные конечные URL?

    shambler81
    @shambler81 Куратор тега htaccess
    В связи с тем что у тебя есть nginx+apache
    а во всех манах по их установке есть ошибка
    уж хуй знает как такое получилось
    но почему то делают так
    http > http
    https > http
    В следствие чего в заголовке появляется левый порт, короче долго объяснять
    поправь этот косяк сделай так чтоб https nginx проксировался на https apache
    ну или забей ибо последовательность кодов на сео не влияет
    и все будет зашибись включая нормальную работу аякс при запросе какой сейчас протокол.
  • QNAP Как заменить все диски?

    shambler81
    @shambler81 Автор вопроса
    TheBigBear,
    На нем нет видео выходов так что на каком этапе он стоит сказать достаточно сложно.
    Но это естественно подразумевает отсутствие доступа по всем портам.
  • QNAP Как заменить все диски?

    shambler81
    @shambler81 Автор вопроса
    поставил 1 диск синхронизировал все норм." - откуда инфа?

    из веб морды
  • Как запретить вход на сайт по его айпи адресу?

    AUser0, нет ты не прав
    это сделано всего лишь для быстрого показа старата веб сервера.
    НА главном сайте нужно ВСЕГДА только через HOST обращаться.
    В противном случае Любай А запись на этот сервер будет работать, даже недружественная. Включая все зеркала и тд и тп.
    Короче это всего-лишь повелось так в виду ограниченности веб разработчиков, а не то что так нужно.
    Всегда важен частный случай, он по умолчанию, а мусорку оставь для мусора
    Я даже таким образом взламывал сайт 1с-битрикса ( в смысле их родной).
  • Как запретить вход на сайт по его айпи адресу?

    И так смотри есть дефолтный default_server который соберает обсалютьно любые запросы к $HOST
    НО все частные случаи будут в приоритете
    Естественно у него есть своя папка, по факту это /dev/null, то есть мусорка
    И по идее тут должно быть напписано здрасти сервер тот, а вот домен не попал.
    Если же ты укажешь частный случай в отдельном конфиге , то он перебивает общий.
    Собственно на общий вешаеш здрасти это nignx
    А на свой сайт вешаешь вот такую хрень.
    server {
        listen      80;
        server_name example.org www.example.org;
        ...
    }

    А еще лучше ставь веб панель
    aapanel
    vestacp
    ispcnfig3
    Все ставятся в 1 клик
  • Папка upload/crm и папка upload/mail стали расти в день на 10-20 ГБ?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    посмотри по контенту в самих письмах, может на что-то наведет.
  • SPF запись для домена на Яндекс, а с формы сайта идут в Спам, как решить?

    redirect перенаправиь
    include включить
    И того у тебя будет работать яндекс SPF но другие например ip4:136.243.82.21
    или a mx не будут срабатывать поскольку это именно редирект.
    так что его всегда нужно мнеять на инклуд просто от греха подальше
  • Как регулярным выражением преобразовать данные?

    Eugene Chefranov, ну какое тз такой и результат. по тз у тебя 3 переменные через пробел.
  • Добавить данные в input из базы данных?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    Изучайте штатный битрикс
    У поиска все уже готовое есть

    63d27be62e41f251623480.png

    В текущем примере шаблон подправлен на пару символов, дабы соответствовать ТЗ
  • Актуальна ли адаптивная верстка на Bootstrap 5 в 2023 году?

    просто используя сетку постоянно, не понимая как это работает, чувствую это плохо вылезет мне

    Классический бутстрап
    + Все с коробки
    +Очень, очень прост в освоение контентщиками что снижает расходы
    +Повторяемость, контентщик выучил бутстрап на 1 проекте, теперь он может работать со всеми, скорость его работы сильно, очень сильно сокращяется. А контент на сайте очень часто дороже самой разработки.
    +Поддержка проекта дешевле, а это опять же многократно дороже самой разработки.
    +Адаптив всего и вся с коробки, адаптивом опять же даже если его небыло в проекте может заняться контентщик.
    +Привыкаемость к верстке, знакомые классы читаются быстрей чем те что вы писали год назад на старом проекте, вам не нужно смотреть че они делают.
    + маштабируемость, если в проекте требуется функционал нонет дизайн макета, накидать на существующих классах ничего не стоит ( и не нужно мне говорить что верстак это сделает со своими классами), два раза он нахреначит еще с десяток лишних классов типа margin-top 8px. Которые со временем оседают в виде г которое никуда не деть.
    - Большой, но в 5 это вообще не критично, опять же я бы лишнее удалил на их месте, им там с гор виднее.
    Да и опятьже фрейморк всегда избыточность.
    -Приходится все еще крутить галереи и тд поскольку родные убоги, годятся совсем на простые лендосики, ну или если повезет по верстке.
    - - - - - - Верстаку приходится читать документацию, вообще не видел ни 1 верстака на своей памяти который бы знал 30% класов бутстрапа, тут получается коллизия что контентщики умеют им лучше пользоваться. Верстакам религия не позволяет прочитать есть ли эта шляпа в бутстрапе, ему проще нахреначить width 100% в свои классы чем открыть документацию и глянуть может такой класс уже есть? и я бадяжу какую-то дичь.

    Не раз встречал такую хрень в бутстрапе


    Теперь по просто сетке, из всех пунктов сразу половина улетает, поскольку вы опять будете использовать миллион своих классов, которые больше нигде и никогда не используете ибо вчитываться в вашу помойку никто не будет, правильный верстак нахреначит свой класс.
  • Как из HTML удалить текст и атрибуты, оставив только структуру?

    ручками, регулярки не умеют разбирать вашу структуру,
    Внутри дива может находиться другой див, внутри спан и тд.
    Соответственно все символы все варианты их могут попасться.
    В общем конечно можешь попробовать вот так
    https://regex101.com/r/8sUNTk/1
    Или вот так сохраняя пробелы
    https://regex101.com/r/gHlINP/1
  • Как открыть доступ к файлу через .htaccess при закрытом сайте?

    shambler81
    @shambler81 Куратор тега htaccess
    Как вариант
    Закрой сайт черз htpass, а он уже с легкостью обходится просто добавлением логина и праоль в урл.
  • Как решить проблему с загрузкой файлов proxy_pass на другой домен?

    shambler81
    @shambler81 Автор вопроса
    Дмитрий,

    Танцуют поручик Ржевский и Наташа Ростова.
    - Поручик, что Вы ищите на моей спине?
    - Вашу грудь...
    - Так она же спереди!
    - Я там уже искал.
  • Как решить проблему с загрузкой файлов proxy_pass на другой домен?

    shambler81
    @shambler81 Автор вопроса
    Дмитрий, Спасибо за ответ. Реально спасибо.
    Другой вопрос что я вам с тем же успехом могу дать книжку по nginx страниц на 600 в виде ответа.
    И не то чтобы это был не правильный ответ но не то чтоб он был решением проблемы.
    Направление собственно мне и так понятно мало того я испробовал с десяток способов его решения.
    Не сильно то помогло это.

    Это приблизительно тоже самое что на вопрос что такое [0-9]{2,}
    я вам дам ответ в виде https://i.ebayimg.com/images/g/9BUAAOSwsFZe3Vgh/s-...
    мало того его даже можно засчитать как правильный ответ.

    В общем вопрос пока решился просто, бэк все еще поддерживает 80 порт без переадресации на 443 принудительно, так что нету темы нет проблемы. http на бэке работает естественно без проблем.
    Ну по крайней мерее тех что в тз. Да там неправильный хост отдается. НО проблемы с ним будут только при явной попытке аякса потребовать https а тут такого я не нашел.

    так что пока решение
    proxy_pass http://domain.ispringlearn.ru;
  • Как решить проблему с загрузкой файлов proxy_pass на другой домен?

    shambler81
    @shambler81 Автор вопроса
    Дмитрий,
    не очень понимаю в CORS, js вообще не ко мне ;(
    Опять же при не правильном proxy_set_header Host 111.ispringlearn.ru;
    все прекрасно работает, ну из косяков только естественно при клике на / в лого естественнее о скидывает не туда.
  • Как с помощью sed в bash конвертировать className из camelCase в dash?

    shambler81
    @shambler81 Куратор тега Linux
    Сергей Бурдужа,
    Это ? https://sed.js.org/?snippet=o76dde
    Вообще мне кажется тут лучше подойдет AWK он лучше работает с регулярками.
    Варианты можешь глянуть тут
    https://wiki.merionet.ru/servernye-resheniya/44/iz...
  • Как в mx linux настроить файловый менеджер, который открывается браузером при сохранении файла?

    shambler81
    @shambler81 Куратор тега Linux
    Минуту думал что могло пойти не так
    Ваш вопрос находится в интернете за пол секунды.
    Отличные инструменты, такие как файловый менеджер Dolphin и KDEConnect, облегчают выполнение обычных задач.

    Cбственно насколько я понял что у вас даже затык с тем как найти как это чудо называется.
    Сдается мне что вы не древний мамонт работающий в линукс а скорее всего недавно начали его изучать.
    Я бы вам очень рекомендовал остановиться на классических дистрибутивах.
    На них больше манов больше гайдов, да и по большей части они даже местами работают. Как и сами дистрибутивы более стабильны.
    Со временем это не будет иметь значения но по началу я бы все-же вам рекомендовал linux mint.
    Вообще не очень понимаю зачем такие дистрибутивы существуют
    На серверах их нет. ( с уходом центос, вообще остался только ubuntu 20.04LTS)
    Поддержки толком нет, комьюнити нет. ( в сравнение разумеется)
    Это очень неудачное решение начинать учить линукс с такого дистрибутива.
    если же у вас есть реальная причина к примеру слабый комп, то насколько он слаб ?

    Если же вы опытный пользователь то тут 3 пути
    1. посмотреть в интернете на оф сайте, думаю вы бы так и сделали если бы были опытным.
    2. htop + which
    в общем тут может быть множество способов, но вы о них уже должны были знать ;(
  • На чем создать интернет-магазин в 2023?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    Битрикс не идеален и мягко говоря катится под гору.
    Но при адекватных бюджетов аналогов ему просто нет.
    Вы конечно можете возразить самопись юи и тд. Но нет тут простите бюджет будет не адекватен, да самописанный магазин будет работать быстрей и шустрей но с ценником от 50 Млн, возможно и да.
    в 90% случаев подойдет битрикс.
    НА рынке вообще сейчас патовая ситуация Битрикс забил на Битрикс, как бы не странно это было и сосредоточился на б24.
    А вот аналогов ему в е-комерц все еще нормальных нет.
    так
  • Как с помощью sed в bash конвертировать className из camelCase в dash?

    shambler81
    @shambler81 Куратор тега Linux
    честно пытался понять что вы хотите сделать.
    https://sed.js.org/?snippet=6qKzE7
    так можно выделить вместе с содержимым ""

    Ну и если тебе нужно просто заменить
    className= -> camelCase=
    https://sed.js.org/?snippet=dq6zkp