Задать вопрос
@kimqar34253426

Можно ли сделать два разных Sitemap для разных доменов но с одним корневым каталогом?

Есть два домена которые ссылаются на одну и туже папку.
Например site1.ru и site2.ru,
сейчас сайтмеп содержит loc'и вида site1.ru....
Как сделать чтобы если зашли на site2.ru/sitemap.xml, то url доменов в loc'ах был site2.ru.., а для site1.ru аналогично site1.tu...?
  • Вопрос задан
  • 305 просмотров
Подписаться 2 Средний Комментировать
Решения вопроса 2
@mafia8
Файл .htaccess
RewriteEngine On
RewriteBase /

RewriteRule sitemap.xml sitemap.php

Файл sitemap.php
$host=$_SERVER['HTTP_HOST'];
if($host=='site1.ru') echo file_get_contents('sitemap_xml_site1_ru.xml');
if($host=='site2.ru') echo file_get_contents('sitemap_xml_site2_ru.xml');
Ответ написан
Комментировать
Wedmer
@Wedmer
Варианты:
1. rewrite rules + два разных файла.
2. rewrite rules + скрипт
3. Если виртуальные хосты в разных секциях конфигурации http сервера, то ещё можно там добавить правила касаемо расположения контента.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы