Искал. подобного не нашел. Вобщем есть сайт, никакие сторонние СЕФы кроме стандартного встроенного не включены. Сайт давно в индексе, но тут меня по ряду причин приперло редиректить все на www. В стандартном хтаксессе добавил две строчки: RewriteCond %{HTTP_HOST} ^site\.ru RewriteRule ^(.*)$ http://www.site.ru/$1 [R=permanent,L] (со своим доменом естественно )) На www редиректить стало, но при это происходит следуюущее: Например, в индексе Яндекса есть ссылка http://site.ru/content/view/200/37/ , кликая по которой я попадаю на http://www.site.ru/index.php/view/200/37/. То есть "content" заменяется на "index.php" и ссылка приводит на пустую страницу со словами "У Вас нет прав для просмотра этого ресурса. Вы должны зайти как пользователь." Стоит удалить те две строки, которые я добавл - все работает как положено... Как быть? Помогите пожалуйста!
Нету такого... менял везеде, где есть, index.php на content - кроме главной вобще ни одна страница не открывается...
Я везде использую: Код (CODE): RewriteCond %{HTTP_HOST} ^site.ru$ RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L] Так что попробуй заменить первую строчку
Ну значит у тебя запросы какие-то неправильные. Попробуй у хостера спросить, может с апачем что-то не то. Заочно гадать можно бесконечно. И лучше конечно показать .htaccess целиком
C радостью! ) Код (CODE): AddDefaultCharset WINDOWS-1251 Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC] RewriteRule ^(content/|component/) index.php RewriteCond %{HTTP_HOST} ^site.ru$ RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L] RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) RewriteRule ^(.*)$ index.php [F,L]
Обалдать! В голову придти не могла, что такая, казалось бы, мелочь может все изменить! Огромное спасибо!!!