Задать вопрос
  • Как скрыть расширение файла в строке браузера?

    shambler81
    @shambler81 Куратор тега htaccess
    Soft_touch_plastic,
    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
    RewriteRule ^(.*)$ %1/ [R=301,L]

    и даже так ?
  • Как скрыть расширение файла в строке браузера?

    shambler81
    @shambler81 Куратор тега htaccess
    RewriteEngine On
    #включить редиректы
    RewriteCond %{REQUEST_FILENAME} !-d
    # если это не директория
    RewriteCond %{REQUEST_FILENAME}.php -f
    # если это запрос имени файла плюс .php и это файл, вобще странное правило.
    RewriteRule ^(.*)$ $1.php
    #То перенаправить это на  текуший урл плюс добавить .php
    Что вы от этого хотели получить не понятно.


    Вот вам пример как убрать index.php
    RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
       # URL cодержит index.php в конце.
    RewriteCond %{REQUEST_METHOD} =GET
       # Выявляем GET запрос в URL (не POST).
    RewriteRule ^(.*)$ %1/ [R=301,L]
       # Удалить index.php из URL.
  • Как оптимизировать MySql для Битрикс?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    cru5ader, нет я просто за то чтоб память была использована
  • Как оптимизировать MySql для Битрикс?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    query_cache_size=256M
    с точки зрения общей системы да великовато, по факту же битиркс с легкостью может сделать и больше.
    По этому я даже на продакшен серверах сумму всех запрсоовв делаю выше количества памяти.
    Да с 1 точки зрения не стабильно. НО с другой стороны когда вы забьете все количества подключений это говорит уже о пиковой нагрузке, скорее всего в этот момент у вас или упадет производительность или буду проваливаться хиты что в свою очередь хуже чем файловый кеш.
    Зато больше количество штатных тяжелых запросов попадут в кеш.
    innodb_buffer_pool_size = 6600M да вам можно и поменьше но по факту вам эту память кроме как под бд и девать некуда, так чо минимум 4.
  • Как запретить переход на сайт всем кто не из поиска?

    shambler81
    @shambler81 Куратор тега htaccess
    Николай Романов, Плохая идея.
    Вам нужно чтоб ходил гугл и яндекс боты или люди с них ?
  • Как оптимизировать MySql для Битрикс?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    innodb_flush_log_at_trx_commit = 2
    как минимум должно быть.

    Вот как вариант попробуй так.
    Но сделай бэкап твоей верии и прверь в битрикс как с кешированием.

    [client]
    port = 3306
    socket = /var/lib/mysqld/mysqld.sock
    default-character-set = utf8
    
    [mysqld_safe]
    nice = 0
    socket = /var/lib/mysqld/mysqld.sock
    
    [mysqld]
    
    # Basic mysql server configuration
    user = mysql
    #port = 3306
    basedir = /usr
    datadir = /var/lib/mysql
    socket = /var/lib/mysqld/mysqld.sock
    skip-external-locking
    default-storage-engine = innodb
    pid-file = /var/run/mysqld/mysqld.pid
    transaction-isolation = READ-COMMITTED
    max_allowed_packet = 16M
    myisam-recover-options = BACKUP
    explicit_defaults_for_timestamp = 1
    expire_logs_days = 10
    max_binlog_size = 100M
    sql_mode = ""
    #bind-address        = localhost
    open_files_limit = 80192
    
    
    
    #innodb_force_recovery =4
    #innodb_purge_threads=0
    #
    #
    #port = 8881
    
    # Cache parameters
    query_cache_size = 32M
    table_open_cache = 4096
    thread_cache_size = 32
    key_buffer_size = 16M
    thread_stack = 128K
    join_buffer_size = 2M
    sort_buffer_size = 2M
    # Parameters for temporary tables
    tmpdir = /tmp
    max_heap_table_size     = 32M
    tmp_table_size = 32M
    
    # InnoDB parameters
    innodb_file_per_table
    innodb_buffer_pool_size = 32G
    innodb_flush_log_at_trx_commit = 2
    innodb_log_file_size = 64M
    innodb_flush_method = O_DIRECT
    innodb_file_format = Barracuda
    innodb_file_per_table = ON
    
    # Database charset parameters
    character-set-server = utf8
    collation-server = utf8_unicode_ci
    init-connect = "SET NAMES utf8 COLLATE utf8_unicode_ci"
    #skip-character-set-client-handshake
    skip-name-resolve
    
    [mysqldump]
    quick
    quote-names
    max_allowed_packet = 16M
    default-character-set = utf8
    
    [mysql]
    
    [isamchk]
    key_buffer = 16M
  • Как оптимизировать MySql для Битрикс?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    cru5ader, Какая ОС
    Сколько памяти
    какой камень
    какие диски
    сколько. рейд ?
  • Как оптимизировать MySql для Битрикс?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    cru5ader, Настройки зависят от качества сборки, качества кеширования компанентов.
    Сложности выборок, и количество номенклатуры.
    Все это субьектвно и настраивается индивидуально под каждый проект, порой настройки находятся далеко за оптимальными значениями для других сайтов.

    Используете вы Битрикс ВМ или что взято за основу, это частично поможет.
  • Можно ли запретить пинговать сервер?

    shambler81
    @shambler81 Куратор тега Linux
    edo1h, как ни странно спасет, поскольку руками вас ломать никто не будет
    А боты действительно им проще найти 10000 22 порт чем сканить ваши порты на предмет перенесенного.
  • Как оптимизировать MySql для Битрикс?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    cru5ader, о секретный сайт?
    Ребят вы реально путаете две разные вещи
    1. когда вы конфигурационные файлы в которых указаны логины и пароли к вешей БД
    2. когда вы показываете сайт на рекламу имени которого тратятся сотни тысяч рублей в месяц, лишь бы какое быдло зашло на него.
    Чекисты блин.
    Доменное имя не является секретным.
    Даже с точки зрения СЕО
    это вечная ссылка на доверительном ресурсе.
  • Является ли Linux открытым и свободным?

    shambler81
    @shambler81 Куратор тега Linux

    2) является ли свободное ПО, свободным?(а не эксклюзивно свободным для американцев, все таки как я понял контрибьютеры не только американцы)


    Да.

    Ага до момента санкций аля HUAWEI
    По действительно открытое НО если верховный суд признает вас к примеру Экстреместской организацией или угрозой безопасности. ТО свободная лицензия на этом закончится.
    Поскольку эта лицензия пренадлежит Американскому панетнтому праву как вы понимаете подзаконному верховному суду США.
    Именно по этому прецеденту с huawei сейчас все страны мира пишут экстернно свою ос ( банановые республики меняют конституцию) остальные пишут ОС.
    Да они будут плохие, но их отменить никто не сможет.
    По такому пути шла СССР у нас были плохие машны но свои и санкции на них наложить никто не мог.

    По этому если ты мелкий перец создающий свой медиа плеер на открытой платформе то да она открытая и бесплатная.
    Если ты говоришь о внешней политике и это телеграм, забудь о такой вещи.
    Тот же андройд тебя просто выкинет из маркета ( установтиь без маркета ты сможешь приложение) но коммерчески это провал.
  • Как правильно настроить DNS для домена?

    5f1e862799fd9316374266.png|
    это какой-то прикол ?
    ты че домен даже не купил?
  • Как правильно настроить DNS для домена?

    rionnagel, да но я его специально пропустил поскольку в первую очередь это настройка у провайдера а потом уже в ДНС
  • Видит ли хостер что происходит на vds?

    shambler81
    @shambler81 Куратор тега Linux
    drvladson, думаете ваши спец службы особые? у них демократические ценности?
    Напомню что в "самой демократической стране" прослушка всего и вся ведется не только на своей территории но и за ее пределами включая главных партнеров (германия).
    Это у них называется "Зона интересов" или "Угроза безопасности".
    Все разговоры о открытости и ценности ваших мнений заканчиваются на бумаге.
    Спецслужбы жрут свой хлеб не просто так, и уж тем более в цифровых каналах глупо думать что у них полный пацифизм и ромашки.
    Все там схвачено. Может где-то в зимбабве и не слушаюстя виду отсутствия возможности и оборудования.

    Я уже не говорю о таких неловких моментах как гугл подставляющий рекламму по контенту вашей почты в - ( но надо для правды сказать конкретный случай отсудили)

    Но еще раз скажу что эта "прослушка" к вам отношения лично не имеет и поток данных настолько большой что по вашим мелким правонарушения мданные с них доставать никто не будет.
    Так же не забывайте что задача той же ФСБ не садить людей а собирать компромат, который в нужный момент достается, политика брат.
    И ваши proxy туда явно не входят.
  • Видит ли хостер что происходит на vds?

    shambler81
    @shambler81 Куратор тега Linux
    В Украине - нет, не мониторится.

    вы серьезно ?
    Другой вопрос избыточности таких данных и что вы птицане того полета чтоб эти данные кто-то доставал.
  • Почему редирект 301 срабатывает один раз?

    pomogitemne, Как хотите, хотеите добавлять слеш и файлам в конце дело ваше, в конце концов есть же желающие и регистр менять.
  • Как исправить ошибку во время установки diafan.cms на локалхост?

    Артур Левенсон, думаю вам лучше всего поднять виртуалку что-то вроде vitrual box и уже в ней работать.
    Если же вам нужно будет поднять прям на macos полноценный веб сервер, это вполне возможно поскольку это форк unix и там есть все приложения. но на Маке особо никто не хостит по этому я бы рекомендовал все-же поставить виртуалку с линуксом, тем более как говорил выше можно взять уже готовые и рабочие.

    https://ru.wh-db.com/article/xampp-vm-kak-ustanovi...
  • Как правильно настроить кеширование на VPS через ngx_cache_purge?

    что вы хотите сделать конкретная задача? не ваше решение а задача
  • Как подключиться к Heroku из bash-скрипта?

    shambler81
    @shambler81 Куратор тега Linux
    1 вариант несколько строк. heroku pg:psql -c
    2. вариант, но тут нужно не забыть коментировать спец символы.
    mysql -uroot -proot SOMEDATABASE << EOF
    SELECT value FROM configuration WHERE label='chatTo';
    SELECT value FROM configuration WHERE label='chatFrom';
    EOF

    3. через файл скорее всего пойдет что-то вроде << aaa.sql или < aaa.sql
    У меня нет ни heroku ни pg:psql чтоб проверить ;)
    писал на абум ;)