Файл htaccess - каким он должен быть

Тема в разделе "Настройка сайта", создана пользователем Kseniya, 21 фев 2018.

Метки:
  1. Kseniya

    Kseniya Webmaster

    Здравствуйте, форумчанки и форумчане!
    Уже довольно давно задаюсь вопросом - каким должен быть файл htaccess, чтобы сайт хорошо работал.
    Хотелось бы узнать как правильно настроить htaccess для сайта на https без www.
     
    Kseniya, 21 фев 2018
    #1
  2. Kseniya

    Kseniya Webmaster

    Kseniya, 21 фев 2018
    #2
  3. MAzZY

    MAzZY Генератор идей

    Какой движок?
     
    #3
    Kseniya нравится это.
  4. Kseniya

    Kseniya Webmaster

    WP
     
    Kseniya, 27 фев 2018
    #4
  5. Kseniya

    Kseniya Webmaster

    Стандартный файл
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Для начала нужно настроить перенаправления с www на без www и с http на https
     
    Kseniya, 27 фев 2018
    #5
  6. MAzZY

    MAzZY Генератор идей

    Ничего не трогайте, оставьте всё, как есть. Тем более, если не понимаете, что делаете.
    Адрес сайта настраивается в панели администратора - http://prntscr.com/ik9mtm
     
    #6
    puma нравится это.
  7. Kseniya

    Kseniya Webmaster

    Вот я и пытаюсь разобраться с этим вопросом. Хотелось бы вникнуть в тему и понять как сделать правильно… Не просто найти ответ в инете и добавить строчки в файл, а разобраться и понять что и как сделать…и для чего это нужно.
     
    Kseniya, 27 фев 2018
    #7
  8. MAzZY

    MAzZY Генератор идей

    Зачем? С чего вообще возник этот вопрос?

    Вот с этого начните - зачем оно Вам?

    htaccess слишком серьёзный файл, чтобы лезть в него просто так. Добром это никогда не заканчивается. Не создавайте себе проблем.
     
    #8
  9. Kseniya

    Kseniya Webmaster

    После прохождения марафонов на вебледи у меня осталось много пустот в знаниях. Время от времени, как только появляется свободная минута я стараюсь их восполнять. Сейчас очередь дошла до этого вопроса. На пустом сайте файл htaccess очень небольшой, а вот после настройки плагина безопасности он увеличивается, в файле прописывается много всего, а что это я понять не могу… Я понимаю, что htaccess - это слишком серьёзный файл, поэтому мне бы хотелось понять что в нем прописывается и что нужно еще прописать, чтобы сайт работал правильно, хорошо и правильно индексировался.

    Вот например скорость загрузки сайта меня не устраивает. Посмотрела я и поняла, что как бы я не сжимала размер картинок, а они все равно грузятся медленно. И тут же читаю в статье (по ссылке выше), что можно данный момент поправить прописыванием нужных строк в htaccess.

    9. Сжимаем компоненты сайта путем включения Gzip
    При использовании Gzip, сервер будет сжимать файлы перед отправкой их пользователю, по средством этого ваш сайт будет грузиться быстрее:
    #Сжимаем компоненты сайта путем включения Gzip
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch bMSIE !no-gzip !gzip-only-text/html
    Обратите внимание, что включение компрессии приведет к большей нагрузке на процессор сервера.

    10. Сжимаем элементы с помощью mod_deflate
    В качестве альтернативы компрессии файлов с помощью Gzip, вы можете использовать mod_deflate (предположительно, работает быстрее). Разместите следующий код в начале вашего файла .htaccess (так же вы можете добавить .jpg|.gif|.png|.tiff|.ico):
    #Сжимаем элементы с помощью mod_deflate
    <ifmodule mod_deflate.c=””>
    <filesmatch .(js|css)$=””>
    SetOutputFilter DEFLATE
    </filesmatch>
    </ifmodule>

    Поскольку я не понимаю что означают эти строки и доверять всем источникам, что публикуют решения проблем в инете я не могу, то естественно, изменения я не делаю, а между тем проблемы со скоростью загрузки сайта остаются. Здесь на вебледи я доверяю людям, так что готова и поучиться у более опытных, и прислушаться к дельным советам.

    Или еще пример…На сайте с неведомых мне причин индексируются по две ссылки на каждую статью: мой_сайт.ру/название статьи.html, у которых появились дубли страниц мой_сайт.ру/название статьи-2. В вебмастере куча 301 редиректа, а это не есть гуд. Как можно найти причину и ошибку, если не понимать что прописано в роботсе или в файле htaccess? Может где-то прописана ненужная строка и все решается буквально одним кликом мышки…

    Поэтому при всем уважении к вашим знаниям и опыту, который подтверждается на сайте вашей репутацией и дельными советами, которые вы даете форумчанкам, но вы же когда-то тоже учились…тоже не знали… Если подскажите где можно "безопасно" почитать о возникшем вопросе, буду вам благодарна.
     
    Kseniya, 27 фев 2018
    #9
  10. askaria

    askaria Webmaster

    askaria, 28 фев 2018
    #10
    Kseniya нравится это.
  11. MAzZY

    MAzZY Генератор идей

    Кэш и сжатие нужно прописывать в настройках nginx, потому что Apache очень тормозной и неповоротливый. Но на обычном хостинге к таким настройкам доступа нет. Попробуйте в панели поискать, может быть туда вынесены какие-то переключатели такого рода. Или обратитесь к поддержке, там подскажут. Включив сжатие через Apache можно сильно замедлить отдачу статики.
    Более того, часто общие серверные настройки перебивают настройки конкретного сайта. Вы можете долго возиться с ними и не получать никакого результата всего лишь поэтому.
    Вот теперь я научился и знаю - htaccess не надо трогать. Инструкции, приведённые Вами выше, неполные и некорректные, они Вам не помогут.
     
    #11
    Dina.Utesheva, Kseniya и annaaleks нравится это.
  12. Kseniya

    Kseniya Webmaster

    Спасибо!
     
    Kseniya, 28 фев 2018
    #12
  13. Kseniya

    Kseniya Webmaster

    Ок. Спасибо большое! Значит, буду изучать что-то другое....
     
    Kseniya, 28 фев 2018
    #13
    MAzZY нравится это.