- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
marat23, имеется в виду так называемая единая точка входа. Например, все запросы переадресуются на index.php, а в нём прописана процедура выдачи.
Здравствуйте. Пожалуйста подскажите как сделать 301 редирект.
Пример:
url.ru/адрес_сайта_.html на url.ru/адрес_сайта.html
url.ru/_адрес_сайта.html на url.ru/адрес_сайта.html
url.ru/_адрес_сайта_.html на url.ru/адрес_сайта.html
Вообщем убрать подчеркивание в начале и в конце, при этом нужно оставить между словами.
Или одним правилом.
Правило RewriteRule ^(?|_(.+?)_?|(.+)_)(\.html)$ /$1$2 [R=301,L] не работает, при установке первых двух срабатывает только вариант url.ru/адрес_сайта_.html на url.ru/адрес_сайта.html
Здравствуйте.
Подскажите пожалуйста.
Как сделать следующее.
Есть страницы с /ru/ - http://www.sait.com/ru/face/
но языка ru пока нету на сайте потому нужно сделать 301 на страницы http://www.sait.com/ua/face/
так для любой страницы например
с http://www.site.com/ru/page/biorevitalizatsiya-250/ 301 на http://www.site.com/ua/page/biorevitalizatsiya-250/
Нужно перенаправить с страниц c www на без www.
Сделал так.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.popecon.ru$ [NC]
RewriteRule ^(.*)$ http://popecon.ru/$1 [R=301,L]
Перенаправляется почему-то только главная страница. Как сделать, чтобы это работало со всеми страницами?
Например, вот так открывается - http://popecon.ru/430-kak-razdelit-dengi-po-spravedlivosti.html
А так, уже нет http://www.popecon.ru/430-kak-razdelit-dengi-po-spravedlivosti.html
Заранее спасибо.
Я в этом тоже слабо разбираюсь, но у меня вроде так:
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*) http://%1/$1 [L,R=301]
Где-то тут на серче тема была, если ничего не путаю..
Попробовал. Только главная перенаправляется. Остальные страницы не открываются, если на них c www перейти.
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]
Здравствуйте)
Нужен редирект:
site.ru/article/index.php,
site.ru/article/index.html и тд.
на site.ru/article/
и соответственно с корнем site.ru/index.php то же самое.
Написал правила для mod_rewrite
Это правило ловит все запросы вида site.ru/article/index.php и 301 направляет на site.ru/article/.
Но не отрабатывает на запросе site.ru/index.php
Это правило ловит запрос site.ru/index.php, и 301 направляет на site.ru/
Но не отлавливает редиректы с site.ru/article/index.php
В .htaccess идут друг за другом.
Условие одно и тоже. Итоговое правило обработки разное.
Не до конца могу понять как сделал то, что работает как надо. И теперь пытаюсь понять как это уместить в одно правило.
Почему первое правило не отрабатывает на запросах к site.ru/index.php?