1 домен 2 сайта - PullRequest
       2

1 домен 2 сайта

0 голосов
/ 01 июля 2010

Есть 2 разных сайта в 2 каталогах ..path/siteA/ и ..path/siteB/.Мне нужно загрузить один из них в домен example.com, в зависимости от страны, из которой они приходят.

Это не может быть www.example.com/siteA, это должно быть www.example.com.

Возможно ли это?

Редактировать: найдено решение.

Ответы [ 3 ]

0 голосов
/ 01 июля 2010

Сконфигурируйте ваш веб-сервер для прослушивания на двух разных портах: один поток должен обслуживать контент из / path / siteA, а второй - из /path/siteB.

Следующим шагом является настройка Pound в зависимости от расположенияпользователя (IP-геолокализация) и вы уже в пути

0 голосов
/ 01 июля 2010

Обычно это делается с географическим местоположением.

Вы используете редирект на example.com/index.php, который перенаправляет на example.com/pathA или example.com/pathB в зависимости от их ip

, используйте функцию header() для перенаправления:)


$ip = $_SERVER['REMOTE_ADDR'];

if(...) // check location of IP
{
  header("Location: /pathA");
}
else
{
  header("Location: /pathB");
}

http://php.net/manual/en/reserved.variables.server.php
http://au.php.net/manual/en/function.header.php


Редактировать: на основе комментариев это то, что вам нужно: mod_Rewrite: фильтровать определенные страницы поIP и перенаправить их

0 голосов
/ 01 июля 2010

Да, это возможно. На первых страницах вы должны задать язык или показать язык по умолчанию.

Это делается двумя способами:

  1. Каждый язык может быть строками или словами, назначенными в отдельных файлах с каждой переменной. С помощью вызова переменной мы можем получить параметр языка.

  2. Каждый язык может быть строками или словами, назначенными в базе данных с отдельной таблицей.

...