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

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Как сделать в .htaccess 301 редирект с https://site.com на https://www.site.com?
Нашел рабочий вариант
RewriteRule ^(.*)$ https://www.site.ru/$1 [R=permanent,L]
Подскажите, у меня такая проблема: перевел сайт на https и не могу сделать для него 301 редирект. Пробовал такой код:
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Что самое интересное, на втором моем сервере этот код нормально работает, а на первом поддержка ничем помочь не может, говорят что они не программисты)
---------- Добавлено 21.12.2016 в 10:25 ----------
так же пробовал такие варианты:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
RewriteCond %{HTTPS} =on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
+ пробовал вариант с редиректом на пхп
Во всех вариантах одна и та же ошибка(пробовал с 3 разных компьютеров):
The page isn’t redirecting properly | Неверное перенаправление на странице (Эта проблема может возникать при отключении или запрещении принятия кук.)
chrome:
ERR_TOO_MANY_REDIRECTS
ну так может сервер не на apache? тогда на nginx редирект надо прописывать, либо на пхп
техподдержку, которая так отвечает, надо на йух отправлять
ну так может сервер не на apache? тогда на nginx редирект надо прописывать, либо на пхп
техподдержку, которая так отвечает, надо на йух отправлять
сделал echo phpinfo();
пишет:
Apache Version Apache/2.2.15 (CentOS)
nginx - строк таких нет вообще, значит его нет?
сделал echo phpinfo();
nginx - строк таких нет вообще, значит его нет?
Да, у вас апач. Странная ошибка, судя по коду всё сделано правильно.
Добрый день уважаемые форумчане.
Подредактировал движок сайта, убрав из материала id материала, в результате чего все ссылки типа
http://site.ru/shkafy-kupe/107-shkaf-kupe-radiusnyj.html
http://site.ru/prikhozhie/127-prikhozhaya-tatyana.html
и т.д. (всего несколько тысяч подобных страниц)
теперь приобрели вид
http://site.ru/shkafy-kupe/shkaf-kupe-radiusnyj.html
http://site.ru/prikhozhie/prikhozhaya-tatyana.html
Боюсь что как бы яндекс на меня не обиделся.
Вопрос - как через htaccess сделать переадресацию со старых URL на новые ?
Постраничный редирект не предлагать ? Тоже были проблемы с "дублями", ничего не предпринимал (кроме борьбы с дублями), яндекс сам обошел все страницы, старые постепенно отваливались, и появились новые.
Как сделать 301 редирект чтобы эти две страницы:
http://site.com/rezultaty/?PAGEN_1=10&t=190
http://site.com/rezultaty/?t=190&PAGEN_1=10
редиректили на эту
http://site.com/rezultaty/?PAGEN_1=10
Или
Подредактировал движок сайта, убрав из материала id материала, в результате чего все ссылки типа
http://site.ru/shkafy-kupe/107-shkaf-kupe-radiusnyj.html
http://site.ru/prikhozhie/127-prikhozhaya-tatyana.html
и т.д. (всего несколько тысяч подобных страниц)
теперь приобрели вид
http://site.ru/shkafy-kupe/shkaf-kupe-radiusnyj.html
http://site.ru/prikhozhie/prikhozhaya-tatyana.html
Заработало. Спасибо большо