- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Цель - перенаправить весь траф с домена1 на домен2, не трогая сайт на хостинге. Направил домен2 на ту же директорию на хостинге, где лежит сайт. Сейчас сайт отзывается по обоим доменам. В роботсе хост и сайтмэп прописал домен2. Теперь любая страница открывается по 2 адресам, но все внутренние ссылки ведут на домен1.
В .htaccess прописал
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) домен2/$1 [R=301,L]
Что еще нужно сделать, чтобы домен1 больше нигде не всплывал?
Цель - перенаправить весь траф с домена1 на домен2, не трогая сайт на хостинге. Направил домен2 на ту же директорию на хостинге, где лежит сайт. Сейчас сайт отзывается по обоим доменам. В роботсе хост и сайтмэп прописал домен2. Теперь любая страница открывается по 2 адресам, но все внутренние ссылки ведут на домен1.
В .htaccess прописал
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) домен2/$1 [R=301,L]
Что еще нужно сделать, чтобы домен1 больше нигде не всплывал?
Думаю что хватило бы и одного .htaccess ибо там присутствует 301 редирект. Со временем ПСы склеят домены.
kdv12, ПСы-то склеят, но доменов реально два. Первый-то никуда не денется. Явно не хватает какого-то завершающего действия, но какого, я не пойму.
kdv12, ПСы-то склеят, но доменов реально два. Первый-то никуда не денется. Явно не хватает какого-то завершающего действия, но какого, я не пойму.
Интересно было бы узнать, что же это за такое "завершающее действие"? 🙄
Интересно было бы узнать, что же это за такое "завершающее действие"?
Понятия не имею. Но сейчас на домен2 все внутренние ссылки ведут на домен1. Что изменится на сайте, когда информация о домене2 попадет в базы поисковиков? Посетители будут идти на домен2, и после первого клика полностью переходить на домен1.
Направил домен2 на ту же директорию на хостинге
В .htaccess прописал
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) домен2/$1 [R=301,L]
И как, работает? У меня есть некоторые опасения..
но все внутренние ссылки ведут на домен1.
А вот здесь надо поменять ссылки на второй домен, или хотябы сделать их относительными
А вот здесь надо поменять ссылки на второй домен, или хотябы сделать их относительными
так в joomla все ссылки по определению относительные
так в joomla все ссылки по определению относительные
Но сейчас на домен2 все внутренние ссылки ведут на домен1.
Посмотрите исходный код любой страницы домен2 (так где "все внутренние ссылки ведут на домен1").
действительно ли там все внутренние ссылки относительные (без указания домен1 или домен2) ?
а если они все-таки относительные, проверьте на этой странице тег
<base href="http://..." />
сдается мне что там у Вас стоит домен1
и замена его на домен2 и явится тем самым искомым Вами "завершающим действием"
и еще по этому заявлению у меня есть сомнения:
Теперь любая страница открывается по 2 адресам
А вот этого быть на должно!
при наличии и правильном использовании
RewriteRule (.*) домен2/$1 [R=301,L]
для адресов набранных для домен1 страница должна автоматом меняться на домен2, и в адресной строке вы должны в этом случае видеть только домен2 вместо набранного домен1.
если там остается домен1, значит редирект не срабатывает.
И если он не срабатывает, скажите, найдем вариант решения проблемы.
<base href="http://..." />
сдается мне что там у Вас стоит домен1
Вы правы. А как его заменить на домен2?
при наличии и правильном использовании
RewriteRule (.*) домен2/$1 [R=301,L]
для адресов набранных для домен1 страница должна автоматом меняться на домен2, и в адресной строке вы должны в этом случае видеть только домен2 вместо набранного домен1.
если там остается домен1, значит редирект не срабатывает.
Не срабатывает
Вы правы. А как его заменить на домен2?
не имел дел с движком joomla, наверно это где-то в файлах настроек прописывается, или через админку.
Я бы просто поискал по файлам, где формируется этот тег "<base href="
Но скорее всего это где-то в админке движка идет привязка сайта к домену.
А по поводу не срабатывающего редиректа, скиньте имена доменов в личку, посмотрю.
P.S. Посмотрите файл configuration.php, кажется там домен настраивается (возможно $mosConfig_live_site)
gormarket, нашел в движке тег, исправил. Теперь почти все внутренние ссылки страницы с адресом домен2. Но перенаправления на домен2 нет, страницы с домен1 такими и отображаются.