Привет, у меня возникли проблемы с перенаправлением не www-страниц на www. страницы для моего сайта CakePHP.
Я пробовал
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
но, похоже, не работает.
Мое приложение cakephp находится в подпапке. например. www.domain.com/my
.
Я добавил вышеуказанный код в корневую папку, www.domain.com/
есть предложения? спасибо
* обновление
Это мой файл .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^.*$ http://www.domain.com%{REQUEST_URI} [R=301,L]
Я получаю дополнительные webroot/index.php?url=
, вставленные в URL. Вместо www.domain.com/my/apple
я получаю www.domain.com/my/webroot/index.php?url=apple
еще раз спасибо всем.