Суть такого, что когда вводишь http://site.ru/novosti/index.php (без www. ) То выдаёт ошибку 404, и по параметрам гонит на главную и делает следующее http://www.site.ru/index.php/index.php А вот уже когда http://www.site.ru/novosti/index.php то страница грузится нормально. Помогите пжл. как это можно исправить?
Ответ: ARTIO Sef направляет на главную RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^домен.ru$ RewriteRule ^(.*)$ http://www.домен.ru/$1 [NC,R=301,L] RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php Допиши это в начало htaccess, если кто-нибудь введет адрес без www, то его автоматически переведет на "правильный" адрес, должно помочь