Записала некоторые правила в .htaccess, затем при появлении сообщения хостинга timeweb "о вредоносном коде", решила проверить файлы сайтов при помощи AI-BOLITа. После проверки на одном из сайтов - выскочило такое предупреждение - Опасный код в .htaccess (редирект на внешний сервер, подмена расширений или автовнедрение кода): Вот так. Решила восстановить родной джумловский .htaccess. Результат - мой сайт перестает работать. Прошу специалистов визуально просмотреть мой код и дать нужные рекомендации. СП. Код (CODE): ########## Begin - Joomla! core SEF Section # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # ########## End - Joomla! core SEF Section Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^moi_sait.ru RewriteRule (.*) http://moi_sait.ru/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/ RewriteRule ^index\.html$ [R=301,L] RewriteEngine on RewriteRule samsung/(.*)/(.*)/$ /script.php?$1=$2 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ /$1/ [R=301,L] Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.moi_sait.ru\.com$ [NC] RewriteRule ^(.*)$ http://moi_sait.ru/$1 [R=301,L] <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] </IfModule> Action php5.3-script /cgi-bin/php5.3.cgi AddType php5.3-script .php Еще хочу узнать, что это за фраза в средине кода - Код (CODE): RewriteRule samsung/(.*)/(.*)/$ /script.php?$1=$2 И при чем здесь - samsung??? Я лузер и прошу это учитывать, разбираться глубоко не в моих силах. Кто может - подскажите, кто ... буду ждать ответа.
Прописан редирект на файл script.php, где и наверно лежит вирус. Это не стандартный файл Джумла .htaccess . Стандартный можешь найти в архиве установочного пакета Джумла,в формате htaccess.txt. И оставь одно правило дли редиректа с www
Спасибо за понимание и помощь. Удалила все что связано с другими редиректами - сайт перестал работать. Но не беда, удалила все что связано с самсунгом - все работает сейчас этот файл выглядит так - Код (CODE): ########## Begin - Joomla! core SEF Section # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # ########## End - Joomla! core SEF Section Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^rukodelie-dom.ru RewriteRule (.*) http://rukodelie-dom.ru/$1 [R=301,L] RewriteEngine On RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/ RewriteRule ^index\.html$ http://rukodelie-dom.ru/ [R=301,L] Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.rukodelie-dom.ru\.com$ [NC] RewriteRule ^(.*)$ http://rukodelie-dom.ru/$1 [R=301,L] <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] </IfModule> Action php5.3-script /cgi-bin/php5.3.cgi AddType php5.3-script .php Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_URI} ^/sitemap.xml RewriteRule .* /index.php?option=com_xmap&view=xml&tmpl=component&id=1