- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Спасибо, конечно, большое.
Тем не менее, почему-то не редиректится, т.е. остается на той же странице, где есть "-rus.html"
Sapega, получается, что не доходит до редиректа. Если есть другие условия, то они могут перекрывать его.
Вот и я о том же. Целый день ковыряю разными способами. Вроде УРЛ есть, правило нормально прописано, а редиректа нет.
Получилось. Просто перекинул данную строчку повыше, чтобы с нее начинался разбор, и все заработало.
Задача: проставлять слэш - / на случай если его нет в конце раздела и подразделов selection, но не ставить его на страницах http://www.site.com/selection/print/12.html (где print - постоянна)
Сейчас стоит так:
RewriteRule ^selection$ http://www.site.com/selection/ [R=301,L]
И он разделы http://www.site.com/selection/about перенаправляет на http://www.site.com/selection/about/ (как и надо)
а вот такую страницу http://www.site.com/selection/print/12.html перенаправляет на http://www.site.com/selection/print/12.html/ (так не надо)
Помогите пожалуйста, гуглил безуспешно, мои познания в этом нулевые.
Задача: проставлять слэш - / на случай если его нет в конце раздела и подразделов selection, но не ставить его на страницах http://www.site.com/selection/print/12.html (где print - постоянна)
Сейчас стоит так:
RewriteRule ^selection$ http://www.site.com/selection/ [R=301,L]
И он разделы http://www.site.com/selection/about перенаправляет на http://www.site.com/selection/about/ (как и надо)
а вот такую страницу http://www.site.com/selection/print/12.html перенаправляет на http://www.site.com/selection/print/12.html/ (так не надо)
Помогите пожалуйста, гуглил безуспешно, мои познания в этом нулевые.
Сам нашел решение, может кому-то пригодится:
RewriteRule ^selection\/(.*)(?<!\/|html)$ http://www.site.com/selection/$1/ [R=301,L]
Сам нашел решение, может кому-то пригодится:
RewriteRule ^selection\/(.*)(?<!\/|html)$ http://www.site.com/selection/$1/ [R=301,L]
а смысл щас клеить домены не пойму?
Здравствуйте.
Есть проблемы с настройкой 301 редиректов.
1. Необходимо, чтобы сайт открывался:
а) https://www.site.ru/robots.txt
б) Настроить редирект с https://www.site.ru/url/? на https://www.site.ru/url/ (и аналогичные, т.е. убирание ? на конце, если дальше параметров нет)
в) Добавление слеша в конце, если его нет в url;
Подскажите с данными пунктами. Все испробовал.
Добавление слеша в конце, если его нет в url;
/ru/forum/928578
Добрый день, друзья!
Возникла, небольшая сложность по 301 редиректу.
Мы имеем сайт доступный по адресам:
http://site.com
http://www.site.com
https://site.com
https://www.site.com
Задача, сделать основным только https://site.com, а со всех остальных 301 редирект на главный.
Пробовал через htaccess, различные варианты:
Redirect 301 / https://site.com
ERR_TOO_MANY_REDIRECTS
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
ERR_TOO_MANY_REDIRECTS
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
ERR_TOO_MANY_REDIRECTS
Прошу помощи,кто силен в htaccess, подсказать, спасибо.
Добрый день, друзья!
Возникла, небольшая сложность по 301 редиректу.
Мы имеем сайт доступный по адресам:
http://site.com
http://www.site.com
https://site.com
https://www.site.com
Задача, сделать основным только https://site.com, а со всех остальных 301 редирект на главный.
Пробовал через htaccess, различные варианты:
Redirect 301 / https://site.com
ERR_TOO_MANY_REDIRECTS
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
ERR_TOO_MANY_REDIRECTS
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
ERR_TOO_MANY_REDIRECTS
Прошу помощи,кто силен в htaccess, подсказать, спасибо.
Возможно, там перед Apache другой сервер принимает поключение по обоим протоколам, а на Apache проксирует запрос уже только по HTTP.
Тогда обычно добавляется заголовок X-Forwarded-Proto или X-Forwarded-SSL