Редирект (вопрос снят, решение приведено).
Подскажите, прописываю редирект 301, чтобы склеить адрес с WWW и без WWW
В .htaccess пишу:
Но при этом старые ссылки видасайт.ru/blog/news/127.html преобразуются в www.сайт.ru/index.php/news/127.html
Как бы это исправить?
Ответ.
Я тупиццо. Просто поменял местами преобразования и все стало нормально.
В .htaccess пишу:
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^САЙТ\.ru$ [NC]
RewriteRule ^(.*)$ http://www.САЙТ.ru/$1 [R=301,L]
Но при этом старые ссылки вида
Как бы это исправить?
Ответ.
Я тупиццо. Просто поменял местами преобразования и все стало нормально.
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^САЙТ\.ru
RewriteRule ^(.*)$ http://www.САЙТ.ru/$1 [R=permanent,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php
6 комментариев
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^САЙТ\.ru
RewriteRule ^(.*)$ www.САЙТ.ru/$1 [R=permanent,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php
* Настройки куков
*/
$config['sys']['cookie']['host'] = null; // хост для установки куков
$config['sys']['cookie']['path'] = '/'; // путь для установки куков