- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Перевожу сайт с http на https.
нужно сделать редирект в файле .htaccess
нужно добавить строки
RewriteEngine on
RewriteCond %{HTTP:Front-End-Https} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
но в моем файле уже стоит редирект какой то.
RewriteEngine on
RewriteCond %{HTTP_HOST} !^domen.ru$ [NC]
RewriteRule ^(.*)$ http://domen.ru/$1 [L,R=301]
подскажите как вписать строки редиректа на https правильно ?
Вариант 1 (просто добавляем новые )
RewriteEngine on
RewriteCond %{HTTP_HOST} !^domen..ru$ [NC]
RewriteRule ^(.*)$ http://domen.ru/$1 [L,R=301]
RewriteCond %{HTTP:Front-End-Https} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
или
вариант 2 (удаляем старые строки - этож по моему редирект с www на без www )
RewriteEngine on
RewriteCond %{HTTP:Front-End-Https} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
вариант 1 или вариант 2 ????
или вот даже простите есть вариант 3
RewriteEngine on
RewriteCond %{HTTP_HOST} !^domen.ru$ [NC]
RewriteRule ^(.*)$ https://domen.ru/$1 [L,R=301] (**вот здесь http заменяем на https***)
RewriteCond %{HTTP:Front-End-Https} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
??
прошу прощения эти строки не работают - работает
строки
RewriteRule ^(.*)$ https://anonado.ru/$1 [L,R=301]
RewriteCond %{HTTPS} =off
Вариант 3 сойдёт.
вообще вариант 3 отлично работает
ввожу в строку и www. http
всё перепрыгивает на https...
но правильное ли это ?
---------- Добавлено 28.02.2019 в 22:47 ----------
Sitealert, спасипо!
ясно..
а то бы сидел сомневался
...........................
а вот в рекомендациях говорится что доступ к файлу
robots.txt
и sitemap
должен оставаться и http и https
и настраивается строками
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteCond %{REQUEST_FILENAME} sitemap.xml$ [NC]
что то они у мене работать не хотят - перепрыгивает на htps всё равно ....
эта рекомендация сильно строгае или можно игнорировать ?
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteCond %{REQUEST_FILENAME} sitemap.xml$ [NC]
Как тут часто шутят - почём акк купил? ;)
!robots\.txt
!sitemap\.xml
ак тут часто шутят - почём акк купил?
не. ак родимый
я просто ну никада этим не занимался
!robots\.txt
!sitemap\.xml
успел уже прочитать про этокой вариант - но что то он не работает (и размещаю первым)
в вебмастере яндекса анализ http://domen/robots.txt - пишет что сервер отвечает редиректом
блин , чож так сложна жить то ....
:D
---------- Добавлено 01.03.2019 в 01:33 ----------
вот полный файл
RewriteCond %{REQUEST_URI} !robots.txt
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^domen.ru$ [NC]
RewriteRule ^(.*)$ https://domen.ru/$1 [L,R=301]
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
</IfModule>
что за причина - почему не работает ? и так и этак кручу верчу ... - не фурычит исключение (((
все равно перепрыгивает на https ((
Если требуется переадресация с http на https то так
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
получилось
подоьраал вариант реешения
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^domen.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteRule ^(.*)$ https://domen.ru/$1 [L,R=301]
RewriteCond %{HTTPS} =off
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
</IfModule>
2 раза указываем перед строкой реврайта
оставлю сдесь может кому пригодится а то я лазил искал - не один я парюсь.. ..
---------- Добавлено 01.03.2019 в 02:03 ----------
apollion, и так тоже работает
спасибо - оставил тогда так..
всё - разобрался, зафурычило - спасибо....
а сайт мап можно ссылку в роботс прописать
Если требуется переадресация с http на https то так
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Вообще-то, совершенно необязательно. Там с десяток разных вариантов могут работать, в зависимости от того, что на сервере творится.
---------- Добавлено 01.03.2019 в 10:29 ----------
RewriteCond %{REQUEST_URI} !robots.txt
<IfModule mod_rewrite.c>
RewriteEngine on
Оххх
возникла новая фигня .....
сейчас от яндекса прилетело письмо
главным зеркалом он сделал https://www.domen... и просит добавить это в вебмастер яндекс
откуда www зачем www откуда оно взялось - я вообще нивпанятках....
на сегодняшний час
имеем вот такие настройки
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteCond %{REQUEST_URI} !^/sitemap\.xml$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
</IfModule>
визаульно редиректы работают всё как нада.. . . всё перепрыгивает куда нада и не перепрыгивает куда нинада ...... Но вот сцк что теперь ему не так ... полез разбираться
в robots txt прописка
Host: https://anonado.ru
User-agent: *
...
.....
..
всёж стоит.....
тут может есть у кого догадки ? - почему главным зеркалом https://www.domen назначен. ?
и хуже как теперь с этим бороться то ???? 😡
---------- Добавлено 01.03.2019 в 11:24 ----------
в зависимости от того, что на сервере творится.
ды вот мне бы оно чих пых это всё, сидеть с этим разбираться свое время тратить абсолютно впустую . .. . . (у меня просто с сайтами - контент , php, html забот выше крыши. . . )
мне бы чтобы сайт работал
он же мне не нужен этот протокол он мне совершенным образом ничего не дает это вот ПС обязали-навязали этот переход делать... ну а то .. .. . . Ох .....
10 лет всё работает всё отлично у тут теперь вдруг без этого гребаного https к моим сайтам меньше доверия ... .