У меня есть два доменных имени, указывающих на один и тот же сервер, example.com и myapp.com.Я хочу, чтобы все запросы к http://example.com/params (с нулем или более параметров) были эквивалентны запросам http://myapp.com/controller/method/params. Мне все равно, содержит ли URL-адрес "www".
Вот мой прогресс до сих пор.Запросы на http://example.com/param не переписываются как запросы на http://example.com/controller/method/param. Чтобы уточнить, запрос на http://example.com/login переносит меня на страницу входа, доступную с http://myapp.com/login,, а не на страницудоступно из http://myapp.com/controller/method/login. Кажется, что-то не так с моим первым условием перезаписи, но я не могу понять что.
RewriteEngine on
RewriteCond %{HTTP_HOST} example.com [NC]
RewriteRule ^(.*)$ controller/method/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [L]
Я использую CodeIgniter, поэтому я маршрутизирую всезапросы через index.php.
Я поиграл с кодом выше, но мне не повезло.Я на правильном пути?Заранее спасибо.