apache - DirectoryIndex - страница php с аргументами
У меня есть один экземпляр tikiwiki и несколько доменных имен. Я хочу, чтобы domain-1.com имел домашнюю страницу по адресу domain-1.com/tiki-index.php?page-1. И тогда я хочу, чтобы domain-2.com имел домашнюю страницу по адресу domain-2.com/tiki-index.php?page-2. Оба будут внутренне сопоставлены с одним и тем же экземпляром tikiwiki.
Т.е. я хочу, чтобы несколько доменов указывали на один и тот же экземпляр tikiwiki. Но если вы пришли из разных доменов, вы должны попасть на разные домашние страницы. И тогда пользователь может вручную перейти от domain-1.com/tiki-index.php?page-1
(Hompage), чтобы domain-1.com/tiki-index.php?page-2
Я пытался сделать это, установив DirectoryIndex
но похоже, что он игнорирует все аргументы страницы, т.е. ?page-1
,
Любые подсказки, как сделать индексную страницу с аргументами?
1 ответ
Сделал это сам
RewriteEngine on
RewriteCond %{REQUEST_URI} "^/$"
RewriteRule ^(.*) "http://domain-1.com/tiki-index.php?page=page-1"
Ключ здесь должен установить условие перезаписи, чтобы соответствовать пустому URI, который является адресом по умолчанию - http://domain-1.com