Гуру Со
Я пытаюсь перенаправить любого пользователя с http://domain.com на http://www.domain.com. Я нашел несколько разных способов сделать это на SO, но мне нужно, чтобы они подходили для динамического приложения конфиг из CakePHP.
В настоящее время это то, что читает мой .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot [L]
RewriteRule (.*) app/webroot [L]
</IfModule>
Я использую Ubuntu 10.04 на слайсе Slicehost.
Любая помощь очень ценится. Спасибо.
ОБНОВЛЕНИЕ - РЕШЕНИЕ - Спасибо Робу Уилкерсону
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.myapp\.com [NC]
RewriteRule ^(.*)$ http://www.myapp.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app/webroot/$1 [QSA,L]
</IfModule>