• Как исправить 403 Access forbidden при использование запрещённых символов?

    @ShamblerR
    а что должно происходить в итоге то? если вы ввели эти символы?
    Ответ написан
    Комментировать
  • Как сделать .htaccess чпу?

    @ShamblerR
    Допустим у вас username/text - это любой текст
    первая група все до ID далее вторая групаа начинается с id цифры от 0 до 9 не менее 1 раза вплоть до конца строки
    RewriteRule   ^(.*)(id[0-9]{1,})& http://site.ru/$2 [L,QSA]
    Ответ написан
    Комментировать
  • Как правильно реализовать такую структуру на бутстрап?

    @ShamblerR
    <dl class="dl-horizontal">
      <dt>...</dt>
      <dd>...</dd>
    </dl>
    Ответ написан
    Комментировать
  • Apache как запретить запросы по IP?

    @ShamblerR
    у вас собственно идиотская проблема у вас сайт лежит в default по сему к нему можно обратиться с любым "мусорным" зеркалом.
    Фактически вам нужно в VIRTUALHOST указать правильный домен и все после этого до сайта можно будет достучаться только по нему.
    Ответ написан
  • Уто мешает web-серверу?

    @ShamblerR
    ну так все просто телнетом пройдите по каждому порту и посмотрите кто вас приветствует
    Ответ написан
    Комментировать
  • Не работает правильно RewriteRule для ЧПУ. Ребята кто знает ответ?

    @ShamblerR
    А я то думал что ?id=9 это гет запрос.
    и того = google.ru " редирект с гет запросом"
    Ответ написан
    Комментировать
  • Как настроить .htaccess?

    @ShamblerR
    Только тут наоборот как у нормальных людей слеш в конце. Но это я думаю уже переделаешь по аналогии.
    ############################################################################
    #### Cтандартный .htaccess для проектов студии Клондайк, версия 2.3     ####
    ############################################################################
    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 %{REQUEST_URI} ^(.*)/{2,}(.*)$
       # Проверяем, повторяется ли слеш (//) более двух раз.
    RewriteRule . %1/%2 [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.
    
    ############################################################################
    #### Конец общей части, далее следует собственные директивы .htaccess   ####
    ############################################################################
    Ответ написан
    Комментировать
  • Как поправить .htaccess для работы редиректа с www?

    @ShamblerR
    этот редирект никакого отношения к нужному не имеет.
    1 строчка включает редиректы
    2. если запрашиваемое имя файла не равно фаулу
    3. перенаправить все содержание строки как гет запрос к индекс пхп
    # 2. Редирект без www на www
    RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
       # Проверяем, не содержит ли домен www (в начале URL).
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
       # Перенаправляем URL на домен c www.
    Ответ написан
    Комментировать
  • Как сделать такой редирект в htaccess?

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

    @ShamblerR
    Вам нужно просто ограничеть более жестким услоувием, фактически вам хватит одного условия но написал два чтоб уж точно наверняка.
    RewriteCond %{REQUEST_URI} ^(gllery)/$
    # условие если урл содержет начало строки гелерик -конец строки
    RewriteCond %{REQUEST_URI} !.*\.php$
    # доп условиен на всякий случай если урл НЕ заканчивается на php
    RewriteRule ^(.*)$  http://site.ru/category/gallery/ [L,R=301]
    Ответ написан
    Комментировать
  • Почему выходит ошибка 500?

    @ShamblerR
    гыгы а какой у вас php ? дайте угадаю 5.4 и выше ?
    Ответ написан
  • Почему не работает GET запрос?

    @ShamblerR
    может потому что GET не передается, я думаю всеже это както связано с этим!
    Стандартным методом нельзя перейти на страницу с гет параметром
    его можно сохранить и подставить переменной
    в конструкци
    конд
    рул
    Ответ написан
    1 комментарий
  • Какой выбрать монитор для повседневной работы, 27"?

    @ShamblerR
    Так тут вопрос совсем простой
    1. AH-IPS - следовательно у нас остается два монитора на выбор на яндекс маркете которые могут быть в нормальном диапазоне
    philips 274e - отлично работает мне нравится.
    AOC 27" I2757FM в живую вяглядет охуено

    Собственно на этом выбор и заканчивается, все остальные дороже несоизмеримо
    Ответ написан
  • Как сделать редирект с двумя GET?

    @ShamblerR
    RewriteCond %{QUERY_STRING} ^первый$
    RewriteCond %{QUERY_STRING} ^второй$
    RewriteRule (.*) http://site.ru/%1%2 [QSA,R=301,L]
    Ответ написан
    Комментировать
  • 301 редирект только одной папки - как?

    @ShamblerR
    # если имя сайта с ввв и без, не забываем экранировать точки
    RewriteCond %{SERVER_NAME} (www\|)\.site1\.ru
    # если начало урла начинается с files
    RewriteCond %{REQUEST_URI} ^(files.*)$
    # если правила выполены, перенаправляем  (Берем переменку с Cond  то  онии  не с $1 a %1
    RewriteRule ^.*$ http://site2.ru/%1
    Ответ написан
    Комментировать
  • Нужен ли вообще RewriteBase?

    @ShamblerR
    нужен и даже очень.

    Пример если /
    без директивы$1 = /var/www/site/web/четотам
    с директивой $1=/

    Помоему профит очевиден

    теперь по
    AuthUserFile /home/u171101/mysiteru/www/admin/.htpasswd

    Поставь OpenServer и использоуй путь линуксовый.
    Если прям так приспичило то создай такую папку в структуре, и сделай ее лиинкой.
    Будет тебе счастье
    Ответ написан
  • Оцените конфиг apache + fastcgi+ php-fpm + opcache, кто пробовал?

    @ShamblerR
    Давайте расставим все на свои места.
    nginx+apache двухуровневая конфигурация:

    nginx+php-fpm - маст хев но одноуровневая конфа отличная скорость работы, за исключением отдельного балансера для статики. Есть ряд плюсов относительно FastCGI например нет гемороя с 503 поскольку является модулем самого nginx и последний легко видит умерший процесс. Требуется переписать весь .htaccess в servers nginx

    nginx в роле фронтенда и apache+fast-CGI +opcache в роле бэкэнда
    Практически класика, но opcache рекомендованно использовать с php5.5, ниже идет как расширение.
    Ответ написан
    1 комментарий
  • Страница недоступна. Как настроить редирект через плагин redirection?

    @ShamblerR
    не рекомендую пользоваться вот такими штуками.
    Как правило сеошники о них не знают а вот зато знают о .htaccess
    Однако если вам так прям хочется, могу приблизительно направить, скорее всего русский язык всему виной.
    mod_rewrite не понимает русских букв
    Ответ написан
  • Как сделать переадресацию с GET параметра на поддомен?

    @ShamblerR
    вы уже ответили на свой вопрос, задав его правильно.
    Вы уловили мысль что GET перенаправляется по другому.
    Все что вам осталось теперь, это найти как это делается ;)
    Все что я могу порекомендовать вам это
    google + редирект с GET
    Ответ написан
  • Возможно ли SSH подключение к устройству не с белым IP?

    @ShamblerR
    1. динамический днс
    2. инициализация сессии со стороны этого IP
    3. инициализация соединения через промежудтончый сервер в режиме клиент-клиент для обоих сторон.
    Ответ написан
    Комментировать