Veretin Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 Всем доброго вечера. Сильно прошу не пинать. Я только учусь. Подскажите пожалуйста, что в файле htaccess нужно прописывать? Сам файл перииминовал а вот что внутри менять и прописывать не пойму. Всем спасибо. Надіслати Поділитися на інших сайтах More sharing options...
Guava Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 9 минут назад, Veretin сказал: Всем доброго вечера. Сильно прошу не пинать. Я только учусь. Подскажите пожалуйста, что в файле htaccess нужно прописывать? Сам файл перииминовал а вот что внутри менять и прописывать не пойму. Всем спасибо. меняют что-то, когда есть необходимость. Когда есть какая то задача. Вам что то надо менять? Зачем. Надіслати Поділитися на інших сайтах More sharing options...
Veretin Опубліковано: 26 лютого 2018 Автор Share Опубліковано: 26 лютого 2018 4 минуты назад, Guava сказал: меняют что-то, когда есть необходимость. Когда есть какая то задача. Вам что то надо менять? Зачем. Я думал в нем как и в роботсе надо что то прописывать, что то менять. То есть его можно не трогать совсем, я так понимаю? Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 1 час назад, Veretin сказал: Я думал в нем как и в роботсе надо что то прописывать, что то менять. То есть его можно не трогать совсем, я так понимаю? если не знаете что, как, и главное зачем менять, то его нужно не трогать Надіслати Поділитися на інших сайтах More sharing options... Veretin Опубліковано: 26 лютого 2018 Автор Share Опубліковано: 26 лютого 2018 5 минут назад, spectre сказал: если не знаете что, как, и главное зачем менять, то его нужно не трогать Все понял. Спасибо большое за помощь. Надіслати Поділитися на інших сайтах More sharing options... Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 1 час назад, Veretin сказал: Я думал в нем как и в роботсе надо что то прописывать, что то менять. То есть его можно не трогать совсем, я так понимаю? я хоть особо не "экспред", но предложу свой вариант.. он будет получше дефолтного.. ну если лучшего не найдешь и у тебя основной будет хттпс, то можешь взять мой... Options +FollowSymlinks # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))"> Order deny,allow Deny from all </FilesMatch> # SEO URL Settings RewriteEngine On #Редирект с www to non-www(https) RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] #Редирект с http to https RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^system/download/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 4 минуты назад, Igor5 сказал: я хоть особо не "экспред", но предложу свой вариант.. он будет получше дефолтного.. ну если лучшего не найдешь и у тебя основной будет хттпс, то можешь взять мой... ваш будет выдавать ошибку 500 примерно на половине хостингов Надіслати Поділитися на інших сайтах More sharing options... Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 1 минуту назад, spectre сказал: ваш будет выдавать ошибку 500 примерно на половине хостингов можете поподробнее? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 1 минуту назад, Igor5 сказал: можете поподробнее? не везде редирект с http на https выглядит так RewriteCond %{HTTPS} off Надіслати Поділитися на інших сайтах More sharing options... Guava Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 автор, не трогайте там ничего. А если придётся и будет конкретная цель - обращайтесь в поддержку хостинга. У всех хостингов свои особенности. Одну и туже задачу можно решать по разному. Некоторые вещи на хостингах выглядят как настройка в админке. Для простоты для пользователя. Надіслати Поділитися на інших сайтах More sharing options... Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 4 минуты назад, spectre сказал: не везде редирект с http на https выглядит так RewriteCond %{HTTPS} off возможно, не замечал... лучше так:..? RewriteCond %{HTTP_HOST} ^www.site.com$ [NC] RewriteRule ^(.*)$ https://site.com/$1 [R=301,L] или так: #RewriteCond %{HTTPS} !=on #RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] Надіслати Поділитися на інших сайтах More sharing options... Veretin Опубліковано: 26 лютого 2018 Автор Share Опубліковано: 26 лютого 2018 1 минуту назад, Guava сказал: автор, не трогайте там ничего. А если придётся и будет конкретная цель - обращайтесь в поддержку хостинга. У всех хостингов свои особенности. Одну и туже задачу можно решать по разному. Некоторые вещи на хостингах выглядят как настройка в админке. Для простоты для пользователя. Спасибо больше, да я понял что его мне лучше не трогать. А подскажите, я из-за чего все это спрашивал, у меня если залазить не через ссылку на кота лог то урл выглядит так http://site.ru/kresla и если добавить слэш на конце он туже страницу открывает но урл на конце со слэшом, вот я не пойму это получается у меня две разные страницы? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 (змінено) 4 минуты назад, Igor5 сказал: возможно, не замечал... лучше так:..? универсального решения нет print_r($_SERVER) помогает у меня есть заготовки на разные случаи, где-то в интернете взятые, где-то самим дописанные, покрывают пока 100% потребностей RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} =on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteCond %{HTTP:X-HTTPS} !1 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP:SSL} !1 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301] Змінено 26 лютого 2018 користувачем spectre Надіслати Поділитися на інших сайтах More sharing options... Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 Только что, spectre сказал: универсального решения нет print_r($_SERVER) помогает у меня есть заготовки на разные случаи, где-то в интернете взятые, покрывают пока 100% потребностей RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} =on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteCond %{HTTP:X-HTTPS} !1 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP:SSL} !1 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301] ого...надо взять на заметку.. можно сразу все впихнуть) чтоб наверняка Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 6 минут назад, Igor5 сказал: ого...надо взять на заметку.. можно сразу все впихнуть) чтоб наверняка Тогда в 100% случаев получите ошибку 500 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Htaccess что в нем прописывать? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Veretin Опубліковано: 26 лютого 2018 Автор Share Опубліковано: 26 лютого 2018 5 минут назад, spectre сказал: если не знаете что, как, и главное зачем менять, то его нужно не трогать Все понял. Спасибо большое за помощь. Надіслати Поділитися на інших сайтах More sharing options...
Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 1 час назад, Veretin сказал: Я думал в нем как и в роботсе надо что то прописывать, что то менять. То есть его можно не трогать совсем, я так понимаю? я хоть особо не "экспред", но предложу свой вариант.. он будет получше дефолтного.. ну если лучшего не найдешь и у тебя основной будет хттпс, то можешь взять мой... Options +FollowSymlinks # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))"> Order deny,allow Deny from all </FilesMatch> # SEO URL Settings RewriteEngine On #Редирект с www to non-www(https) RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] #Редирект с http to https RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^system/download/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 4 минуты назад, Igor5 сказал: я хоть особо не "экспред", но предложу свой вариант.. он будет получше дефолтного.. ну если лучшего не найдешь и у тебя основной будет хттпс, то можешь взять мой... ваш будет выдавать ошибку 500 примерно на половине хостингов Надіслати Поділитися на інших сайтах More sharing options... Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 1 минуту назад, spectre сказал: ваш будет выдавать ошибку 500 примерно на половине хостингов можете поподробнее? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 1 минуту назад, Igor5 сказал: можете поподробнее? не везде редирект с http на https выглядит так RewriteCond %{HTTPS} off Надіслати Поділитися на інших сайтах More sharing options... Guava Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 автор, не трогайте там ничего. А если придётся и будет конкретная цель - обращайтесь в поддержку хостинга. У всех хостингов свои особенности. Одну и туже задачу можно решать по разному. Некоторые вещи на хостингах выглядят как настройка в админке. Для простоты для пользователя. Надіслати Поділитися на інших сайтах More sharing options... Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 4 минуты назад, spectre сказал: не везде редирект с http на https выглядит так RewriteCond %{HTTPS} off возможно, не замечал... лучше так:..? RewriteCond %{HTTP_HOST} ^www.site.com$ [NC] RewriteRule ^(.*)$ https://site.com/$1 [R=301,L] или так: #RewriteCond %{HTTPS} !=on #RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] Надіслати Поділитися на інших сайтах More sharing options... Veretin Опубліковано: 26 лютого 2018 Автор Share Опубліковано: 26 лютого 2018 1 минуту назад, Guava сказал: автор, не трогайте там ничего. А если придётся и будет конкретная цель - обращайтесь в поддержку хостинга. У всех хостингов свои особенности. Одну и туже задачу можно решать по разному. Некоторые вещи на хостингах выглядят как настройка в админке. Для простоты для пользователя. Спасибо больше, да я понял что его мне лучше не трогать. А подскажите, я из-за чего все это спрашивал, у меня если залазить не через ссылку на кота лог то урл выглядит так http://site.ru/kresla и если добавить слэш на конце он туже страницу открывает но урл на конце со слэшом, вот я не пойму это получается у меня две разные страницы? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 (змінено) 4 минуты назад, Igor5 сказал: возможно, не замечал... лучше так:..? универсального решения нет print_r($_SERVER) помогает у меня есть заготовки на разные случаи, где-то в интернете взятые, где-то самим дописанные, покрывают пока 100% потребностей RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} =on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteCond %{HTTP:X-HTTPS} !1 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP:SSL} !1 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301] Змінено 26 лютого 2018 користувачем spectre Надіслати Поділитися на інших сайтах More sharing options... Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 Только что, spectre сказал: универсального решения нет print_r($_SERVER) помогает у меня есть заготовки на разные случаи, где-то в интернете взятые, покрывают пока 100% потребностей RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} =on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteCond %{HTTP:X-HTTPS} !1 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP:SSL} !1 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301] ого...надо взять на заметку.. можно сразу все впихнуть) чтоб наверняка Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 6 минут назад, Igor5 сказал: ого...надо взять на заметку.. можно сразу все впихнуть) чтоб наверняка Тогда в 100% случаев получите ошибку 500 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Htaccess что в нем прописывать? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 1 минуту назад, spectre сказал: ваш будет выдавать ошибку 500 примерно на половине хостингов можете поподробнее? Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 1 минуту назад, Igor5 сказал: можете поподробнее? не везде редирект с http на https выглядит так RewriteCond %{HTTPS} off Надіслати Поділитися на інших сайтах More sharing options... Guava Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 автор, не трогайте там ничего. А если придётся и будет конкретная цель - обращайтесь в поддержку хостинга. У всех хостингов свои особенности. Одну и туже задачу можно решать по разному. Некоторые вещи на хостингах выглядят как настройка в админке. Для простоты для пользователя. Надіслати Поділитися на інших сайтах More sharing options... Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 4 минуты назад, spectre сказал: не везде редирект с http на https выглядит так RewriteCond %{HTTPS} off возможно, не замечал... лучше так:..? RewriteCond %{HTTP_HOST} ^www.site.com$ [NC] RewriteRule ^(.*)$ https://site.com/$1 [R=301,L] или так: #RewriteCond %{HTTPS} !=on #RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] Надіслати Поділитися на інших сайтах More sharing options... Veretin Опубліковано: 26 лютого 2018 Автор Share Опубліковано: 26 лютого 2018 1 минуту назад, Guava сказал: автор, не трогайте там ничего. А если придётся и будет конкретная цель - обращайтесь в поддержку хостинга. У всех хостингов свои особенности. Одну и туже задачу можно решать по разному. Некоторые вещи на хостингах выглядят как настройка в админке. Для простоты для пользователя. Спасибо больше, да я понял что его мне лучше не трогать. А подскажите, я из-за чего все это спрашивал, у меня если залазить не через ссылку на кота лог то урл выглядит так http://site.ru/kresla и если добавить слэш на конце он туже страницу открывает но урл на конце со слэшом, вот я не пойму это получается у меня две разные страницы? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 (змінено) 4 минуты назад, Igor5 сказал: возможно, не замечал... лучше так:..? универсального решения нет print_r($_SERVER) помогает у меня есть заготовки на разные случаи, где-то в интернете взятые, где-то самим дописанные, покрывают пока 100% потребностей RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} =on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteCond %{HTTP:X-HTTPS} !1 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP:SSL} !1 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301] Змінено 26 лютого 2018 користувачем spectre Надіслати Поділитися на інших сайтах More sharing options... Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 Только что, spectre сказал: универсального решения нет print_r($_SERVER) помогает у меня есть заготовки на разные случаи, где-то в интернете взятые, покрывают пока 100% потребностей RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} =on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteCond %{HTTP:X-HTTPS} !1 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP:SSL} !1 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301] ого...надо взять на заметку.. можно сразу все впихнуть) чтоб наверняка Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 6 минут назад, Igor5 сказал: ого...надо взять на заметку.. можно сразу все впихнуть) чтоб наверняка Тогда в 100% случаев получите ошибку 500 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Htaccess что в нем прописывать?
Guava Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 автор, не трогайте там ничего. А если придётся и будет конкретная цель - обращайтесь в поддержку хостинга. У всех хостингов свои особенности. Одну и туже задачу можно решать по разному. Некоторые вещи на хостингах выглядят как настройка в админке. Для простоты для пользователя. Надіслати Поділитися на інших сайтах More sharing options...
Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 4 минуты назад, spectre сказал: не везде редирект с http на https выглядит так RewriteCond %{HTTPS} off возможно, не замечал... лучше так:..? RewriteCond %{HTTP_HOST} ^www.site.com$ [NC] RewriteRule ^(.*)$ https://site.com/$1 [R=301,L] или так: #RewriteCond %{HTTPS} !=on #RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] Надіслати Поділитися на інших сайтах More sharing options...
Veretin Опубліковано: 26 лютого 2018 Автор Share Опубліковано: 26 лютого 2018 1 минуту назад, Guava сказал: автор, не трогайте там ничего. А если придётся и будет конкретная цель - обращайтесь в поддержку хостинга. У всех хостингов свои особенности. Одну и туже задачу можно решать по разному. Некоторые вещи на хостингах выглядят как настройка в админке. Для простоты для пользователя. Спасибо больше, да я понял что его мне лучше не трогать. А подскажите, я из-за чего все это спрашивал, у меня если залазить не через ссылку на кота лог то урл выглядит так http://site.ru/kresla и если добавить слэш на конце он туже страницу открывает но урл на конце со слэшом, вот я не пойму это получается у меня две разные страницы? Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 (змінено) 4 минуты назад, Igor5 сказал: возможно, не замечал... лучше так:..? универсального решения нет print_r($_SERVER) помогает у меня есть заготовки на разные случаи, где-то в интернете взятые, где-то самим дописанные, покрывают пока 100% потребностей RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} =on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteCond %{HTTP:X-HTTPS} !1 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP:SSL} !1 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301] Змінено 26 лютого 2018 користувачем spectre Надіслати Поділитися на інших сайтах More sharing options... Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 Только что, spectre сказал: универсального решения нет print_r($_SERVER) помогает у меня есть заготовки на разные случаи, где-то в интернете взятые, покрывают пока 100% потребностей RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} =on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteCond %{HTTP:X-HTTPS} !1 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP:SSL} !1 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301] ого...надо взять на заметку.. можно сразу все впихнуть) чтоб наверняка Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 6 минут назад, Igor5 сказал: ого...надо взять на заметку.. можно сразу все впихнуть) чтоб наверняка Тогда в 100% случаев получите ошибку 500 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Igor5 Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 Только что, spectre сказал: универсального решения нет print_r($_SERVER) помогает у меня есть заготовки на разные случаи, где-то в интернете взятые, покрывают пока 100% потребностей RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} =on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteCond %{HTTP:X-HTTPS} !1 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP:SSL} !1 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301] ого...надо взять на заметку.. можно сразу все впихнуть) чтоб наверняка Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 26 лютого 2018 Share Опубліковано: 26 лютого 2018 6 минут назад, Igor5 сказал: ого...надо взять на заметку.. можно сразу все впихнуть) чтоб наверняка Тогда в 100% случаев получите ошибку 500 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts