lampa17: Поясните пожалуйста еще вот этот момент
зачем нужно проверять наличие букв от A-Z в начале THE_REQUEST в объеме от 3 до 9 символов?
Это привязка к http-методу (GET, PUT, HEAD, POST, DELETE, и т.д.).
lampa17:
Почему нельзя просто искать наличие index.php?
Потому что нужно искать с начала строки, иначе есть шанс найти не то, что нужно.
lampa17:
Вот еще один вариант от избавления дублей с index.php
Опять не ясный момент, в RewriteRule берут что-то перед index.php - (.*) и затем добавляют к {HTTP_HOST} , для чего это сделано, что там может быть в переменное $1 перед index.php
Это сделано для избавления от дублей, а точнее, для избавления от "index.php" в конце урлов.
Вы когда статьи читаете, не просто код для .htaccess к себе копируйте, но и смотрите, что рядом написано. Наверняка всё объясняется.
Для статичного сайта, если он действительно статичный, нет угроз, кроме как через уязвимости в ПО сервера или со стороны других пользователей на сервере.
Дефолтный виртуальный хост должен быть для каждого IP.
Добрый день.
Подскажите плиз, может кто знает как получить 2-ой ip для сайта на выделенном сервере в hetzner.de?
Не пробовали узнать об этом у службы поддержки hetzner?
Добрый день, прочитал наверное статей 15 по .htaccess, все не понравилось, как-то неоднозначно
Не нужно читать статьи. Читайте мануалы: http://httpd.apache.org/docs/2.2/mod/directives.html
Там всё написано более чем однозначно!
Поясните пожалуйста еще вот этот момент
зачем нужно проверять наличие букв от A-Z в начале THE_REQUEST в объеме от 3 до 9 символов?
Это привязка к http-методу (GET, PUT, HEAD, POST, DELETE, и т.д.).
Почему нельзя просто искать наличие index.php?
Потому что нужно искать с начала строки, иначе есть шанс найти не то, что нужно.
Вот еще один вариант от избавления дублей с index.php
Опять не ясный момент, в RewriteRule берут что-то перед index.php - (.*) и затем добавляют к {HTTP_HOST} , для чего это сделано, что там может быть в переменное $1 перед index.php
Это сделано для избавления от дублей, а точнее, для избавления от "index.php" в конце урлов.
Вы когда статьи читаете, не просто код для .htaccess к себе копируйте, но и смотрите, что рядом написано. Наверняка всё объясняется.
Если хостинг не может указать на источник нагрузки, самостоятельно его определить будет гораздо сложнее.
А почему 403?
Вместо несуществующих урлов нужно отдавать 404. И это должно происходить автоматически. Само.
Вы считаете, что если переименовать php-файлы в html, то сайт станет "статичным"?
Отнюдь.
Не, а что мешает в первом случае не делать редирект, а просто закрыть в роботсе, чтобы не было дубля?
Хотя редирект никак не должен повредить сео, просто будет не очень удобно эти переходы учитывать — только по логам.
Второй вариант, в принципе, тоже неплох, только даст погрешность в случае выключенного javascript.
Ждите, когда роботы перечитают ваш robots.txt
Они это делают не перед каждым запросом, как ни странно :)
"параметр" нельзя закрыть от индексирования. Можно ссылку с параметром закрыть от индексирования.
Я это и имел в виду. Думал, вы телепат :)
Зачем закрывать ссылку на прокачанной и высокопосещаемой странице от индексирования
Чтобы не было дубля
если есть минимум три других способа.
Я предложил этот вариант, т.к. лично мне он кажется наилучшим.
Для статичного сайта, если он действительно статичный, нет угроз, кроме как через уязвимости в ПО сервера или со стороны других пользователей на сервере.