На одной системе управления опубликовано два сайта: www.s1.ru (каталог /s1/) и www.s2.ru (каталог /s2/). Сделано по первому способу с использованием одного виртуального хоста.
Несколько вопросов по многосайтовости:
1) По данному способу все ссылки я вынужден строить не относительно корня, а относительно каталога в корне, где лежит сайт. Не скажется ли это на индексации сайта поисковыми роботами (ведь фактически главная страница находится не в www.s1.ru, а в www.s1.ru/s1/)?
2) Можно ли для каждого сайта сделать показ различных страниц с 404 ошибкой? По умолчанию считывается содержимое коренного htaccess и отдается страница прописанная там. При попытке в каталог каждого сайта положить свой htaccess и 404.php ничего не происходит.
3) Как исключить перекрестные переходы на сайты, опубликованные с использованием многосайтовости на одной версии системы? Ситуация: два сайта в корне: /s1/ и /s2/. При наборе в браузере: www.s1.ru/s2/ - показывается второй сайт. При наборе в браузере: www.s2.ru/s1/ - показывается страница первого сайта. Хотелось бы, чтобы такие обращения обрабатывались как несуществующие страницы, то есть чтобы в качестве www.s1.ru и www.s2.ru понимался адрес самого сайта (именно каталог сайта в DocumentRoot), а не DocumentRoot.
Несколько вопросов по многосайтовости:
1) По данному способу все ссылки я вынужден строить не относительно корня, а относительно каталога в корне, где лежит сайт. Не скажется ли это на индексации сайта поисковыми роботами (ведь фактически главная страница находится не в www.s1.ru, а в www.s1.ru/s1/)?
2) Можно ли для каждого сайта сделать показ различных страниц с 404 ошибкой? По умолчанию считывается содержимое коренного htaccess и отдается страница прописанная там. При попытке в каталог каждого сайта положить свой htaccess и 404.php ничего не происходит.
3) Как исключить перекрестные переходы на сайты, опубликованные с использованием многосайтовости на одной версии системы? Ситуация: два сайта в корне: /s1/ и /s2/. При наборе в браузере: www.s1.ru/s2/ - показывается второй сайт. При наборе в браузере: www.s2.ru/s1/ - показывается страница первого сайта. Хотелось бы, чтобы такие обращения обрабатывались как несуществующие страницы, то есть чтобы в качестве www.s1.ru и www.s2.ru понимался адрес самого сайта (именно каталог сайта в DocumentRoot), а не DocumentRoot.