derzost_namereniya
@derzost_namereniya
Куплю сайт

Что означают вот эти записи в файле .htaccess?

Похоже, что злоумышленники получили доступ к моим файлам на сервере. Одна из проблем - переименованный файл .htaccess. Подскажите, что он означает?
<FilesMatch ".(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|suspected)$">
Order allow,deny
Deny from all
</FilesMatch>
<FilesMatch "^(index.php|credits.php|customize.php|edit-comments.php|edit-tags.php|edit.php|checkbox.php|export.php|input.php|link.php|load-scripts.php|load-styles.php|dropdown.php|menu.php|nav-menus.php|network.php|options-discussion.php|options-general.php|options-permalink.php|options-privacy.php|options-reading.php|options-writing.php|plugins.php|post-new.php|post.php|privacy.php|profile.php|site-health.php|term.php|text.php|themes.php|tools.php|update-core.php|user-edit.php|user-new.php|users.php|wp-links.php|wp-login.php|wp-signup.php)$">
Order allow,deny
Allow from all
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
  • Вопрос задан
  • 571 просмотр
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
<FilesMatch ".(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|suspected)$">
- если вот такие файлы
Order allow,deny - запретить выполнение
Deny from all - всем

Второе только другие файлы.

RewriteEngine On
# Активирует мод реврайт, короче редиректы запускаются, активируется 1 раз за веьс файл.
RewriteBase /
# Без директивы (.*) = /$1 будет /var/wwww/site/web/$1 с директивой = /$1
RewriteRule ^index.php$ - [L]
# типа все если файл есть, то запускать его 
RewriteCond %{REQUEST_FILENAME} !-f
#Но если это нее файл
RewriteCond %{REQUEST_FILENAME} !-d
#  и если это не директория
RewriteRule . index.php [L]
#  то перенаправить на индекс .php


Короче это ЧПУ
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы