- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Может ли прописанный в файле .htaccess редирект 301 перенаправляющий с http на https протокол вызывать ошибку в браузере - ERR_TOO_MANY_REDIRECTS при использовании NGINX. И как я понимаю это не ошибка работы со стороны серверов, это ошибка генерируется браузером из-за бесконечного цикла перенаправлений, видимо нужно убирать редирект из апачи и оставлять только в нжинкс и не делать много редиректов.
Заранее всем спасибо за ответы!Может. Смотря как прописан редирект. В правило редиректа закладывается условие проверки текущего протокола. Если нет условия или условие отрабатывает некорректно, будет вечный цикл.
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
у вас же vds! И вы писали у вас ISP панель, там в ней ставится редирект, зачем вам .htaccess?
Редирект в три строки, с условием или нет сложно мне сказать:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond - это условие.
Условие верное, но в зависимости от хостинга, может и не работать.
Вызовите phpinfo(), найдите $_SERVER['SERVER_PORT'], чему равно значение элемента этого массива, когда переходите по HTTPS? (заранее нужно убрать этот .htaccess и вручную забить адрес https:// )
RewriteCond - это условие.
Условие верное, но в зависимости от хостинга, может и не работать.
Вызовите phpinfo(), найдите $_SERVER['SERVER_PORT'], чему равно значение элемента этого массива, когда переходите по HTTPS? (заранее нужно убрать этот .htaccess и вручную забить адрес https:// )
Извиняюсь за возможно дурацкий вопрос, но почему при выключении SSLEngine off и перезагрузки сервера, Apache продолжает работать и занимать 443 порт?
потому, что listen 443
потому, что listen 443