Задать вопрос
  • Настройка htaccess для перенаправления и обратно подмены url?

    shambler81
    @shambler81 Куратор тега htaccess
    ! - отрицание
    RewriteCond  %{QUERY_STRING} (^|&)sitemap\=xml($|&)  
    (так будет корректней )
    RewriteCond  %{REQUEST_URI} !sitemap\.xml$ 
    Если не сайтмап
    RewriteRule правило
    Ответ написан
    Комментировать
  • Чем тестировать API сервер на нагрузку?

    shambler81
    @shambler81 Куратор тега Linux
    яндекс танк
    Ответ написан
    Комментировать
  • Как настроить сайт на debian без домена?

    shambler81
    @shambler81 Куратор тега Linux
    смотри чтоб сайт открывался по любому адресу тебе нужно положить его в папку с дефолтным сайтом это в /var/www - сюда падают все запросы которых небыло ни в одном виртуал хосте, проще говоря местный дев нул. для запросов сайтов котрых апач не нашел. Следоватлеьно при любых раскладах он будет барь его от сюда. Вне зависимости каким именем ты его назовешь или по айпи.
    если тебе нужно изменить текущее место то
    /etc/apache2/site-enagled/default
    меняй
    <Directory /var/www/sitename>
    по всему конфигу ну и все.

    Ну или создавать полноценный виртуалхост.
    <VirtualHost 111.1111.111.111:80> и далее по списку
    Ответ написан
    Комментировать
  • Проблемы с правами на папки при переносе сайта на другой хостинг?

    Внимательно посмотрите на права
    И узрите

    -rw-rw-r-- 1 bitrix bitrix 17857 Jan 9 16:36 index.html
    -rw-r--r-- 1 root root 17857 Jan 9 16:36 index.htm

    Внимательно посмотрите на текст.
    сhown -R bitrix:bitrix /home/bitrix/ваш сайт !
    Команда работает очень быстро так что если напишите "." вместо полного пути то есть шанс за несколько секунд скинуть всех владельцев сервера тем самым привести его в негодность. Так что если у вас возникают такие легкие вопросы всегда пользуясь chown пишите полный путь до каталога.

    Что же произошло в вашем случае.
    Если вы выставили 604 то вы не попали в 6 ибо ваш юзер банально не подошел, мало того вы не попали в доверительную груупу, если чудом не совпал юзер, вы попали во "все остальные" то есть 4
    Ответ написан
    Комментировать
  • Почему не удаётся войти под root MySQL пользователем в PHPMyAdmin?

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

    все просто попробуйте прописать любое доменное имя на ваш ip.
    если это сайт заработает то ваш сайт лежит в папке /var/www
    или еже с ними в зависимости от ОС
    Почему
    Потому что это типа дев нул
    Туда уходят все запросы которые не получили своего виртуал хоста.
    По сути в этой папке должен лежать файлик. "дружище ты зашел на сайт но его тут нет"
    Но по какой-то причине многие хреначат в эту папку сайты. В следствие чего прописав любую А запись на этот сайт вы получаете его вполном объеме.
    Ибо виртуал хоста нет, вот дефолтная заглушка.
    Виртуал хост есть, вот собственно эта же страничка.
    А вот если виртуал хост действительно есть и это другая страничка.
    То проверьте пингом где этот сайт, возможно это банальное зеркало сервера.
    У серверов могут быть их десятки, все в зависимости от рукожопости админов.
    Ответ написан
    Комментировать
  • Bootstrap. Уехавшие блоки внизу сайта?

    проблема не нова и сваливание блоков в зависимости от контента, это частая прблемма каталогов.
    Решений несколько у всех есть свои плюсы и минусы.
    Я пользуюсь следующим.
    www.mydefile.ru/catalog
    Смотри между дивами
    В моем случае все что потребуется это уже программист ( не верстак)
    добавит условие к выводу элементов товаров.
    В моем случмае это каждый 3 <div class="col-lg-12 visible-lg"></div>
    и каждый второй
    ну и <div class="col-xs-12 hidden-lg"></div> каждый 2
    В результате у тебя получается принудительная отбивка элементов стандартным средством бутстрап. При этом нет даже теоретической возможности что он не отобьет, притом на каждом разрешение оно отбивается по своему.
    Да остаются пустые дивы, но это не js не ajax , и не боже упроси фиксовые размеры карточки товара.
    В таком раскладе как бы не вылазила карточка сколько не было бы контента покоцаются только ближайшие к нему дивы. Притом это увеличение отступа снизу у соседних двух.
    Ответ написан
    Комментировать
  • Как узнать из-за чего внезапная нагрузка на сервер?

    1. че грузит i-o
    iotop -oka
    как правило тут уже и будет твой ответ.
    2. htop - че по загрузки проца.
    3. че по загрузки памяти.
    4. mytop - или графики в phpmyadmin - они там есть.
    Смоири на висящие транзакции, если они есть то это бд уже тормозит.

    5. Запусти html -посомтри скорость построения дом модельи
    6. запусти php скрипт, скорость дом модели
    7. инициализируй ядро , скорость
    8. футер+ хедер +ядро , скорость
    9. подключи каталог сравни.
    В 99% случаях этого хватает.

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

    shambler81
    @shambler81 Куратор тега Linux
    wput - автоматически зальет на фтп
    Ответ написан
    Комментировать
  • Как отменить редирект в одной директории?

    shambler81
    @shambler81 Куратор тега htaccess
    или так
    RewriteCond %{REQUEST_URI} ! catalog/catalog3/$
    ! - отрицание
    тогда если у тебя правила собраны через RewriteCond
    то добавь еще вот такое условие и все.
    Ответ написан
    2 комментария
  • Htaccess. Как сделать переадресацию с параметрами?

    shambler81
    @shambler81 Куратор тега htaccess
    Ответ написан
    Комментировать
  • Работающая альтернатива wine?

    shambler81
    @shambler81 Куратор тега Linux
    лучше опишите софт, от него нужно прыгать.
    Ответ написан
    Комментировать
  • Как в архив запаковывать все файлы из папки?

    shambler81
    @shambler81 Куратор тега Linux
    И так мат часть
    1. "*" не равно "." при том настолько что использовать ее при запаковке нельзя.
    Ибо скрытые будут пропущены так что логичней было бы использовать .
    2. zip не всегда есть по умолчанию.
    3. time zip -r -0 archive0.zip . -x ./bitrix/backup\* -x archive*.zip
    time - мерит время
    r - всю папку
    - 0 - уровень сжатия
    -x исключить
    . - текущую папку
    Ответ написан
    Комментировать
  • Есть ли бесплатная версия Bitrix для самообучения? И какую редакцию выбрать для интернет-магазина?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    магазин -"малый бизнес"
    магазин со складами и несколькими ценами на товар - "Бизнес"
    Ответ написан
    Комментировать
  • Какие ограничения на домены для bind9?

    а это и не домен.
    Это суб домен.
    Притом в зависимости от вида админки (вы не указали спользуете ли вы ее)
    Имеет значение точка в конце
    Откройте сам файл посмотрине не получилось ли у вас что то вроде domain.ru..
    Ответ написан
    Комментировать
  • Как сделать редирект с index.php на главную для 2х доменов в одном htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    RewriteCond %{HTTP_HOST} !^mysite2\.ru [NC]
    #если домен такой
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    # И выполняется это правило
    RewriteRule ^index\.php$ xn--1-7sb0abmmwk.xn--p1ai [R=301,L]
    #Тогда редирект
    Ответ написан
    Комментировать
  • Как распаковать составной архив tar gz?

    Ответ написан
    Комментировать
  • Как добавить "/" в конце URL в Yii 2 Advanced Application Template?

    shambler81
    @shambler81 Куратор тега htaccess
    ############################################################################
    #### Убираем повторяющиеся слеши (/) в 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]
       # Добавляем слеш в конце.
    Ответ написан
    Комментировать
  • Кириллица в URL - полезно ли для SEO?

    shambler81
    @shambler81 Куратор тега htaccess
    не полезно.
    Кириллица в принципе не полезно.
    Хоть линукс давно нормально работает с UTF-8 но де факто косяки есть
    Так что это будет минус для сайта.
    А вот для самого сео не особо.
    НО зачем гемор на пустом месте.
    Весь кирилиц в транслит.
    Ответ написан
    4 комментария
  • Как сделать перенаправление 301 на адрес со слешем в конце для ocStore?

    shambler81
    @shambler81 Куратор тега htaccess
    ############################################################################
    #### Убираем повторяющиеся слеши (/) в 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]
       # Добавляем слеш в конце.
    Ответ написан
    Комментировать