@kimqar34253426

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

Есть два домена которые ссылаются на одну и туже папку.
Например site1.ru и site2.ru,
сейчас сайтмеп содержит loc'и вида site1.ru....
Как сделать чтобы если зашли на site2.ru/sitemap.xml, то url доменов в loc'ах был site2.ru.., а для site1.ru аналогично site1.tu...?
  • Вопрос задан
  • 77 просмотров
Решения вопроса 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 сервера, то ещё можно там добавить правила касаемо расположения контента.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы