Как я могу заблокировать запросы на определенную страницу?

Я хотел бы полностью удалить или блокировать доступ к определенной странице в моем сайте.

Строго говоря, я видел это использование "Использование Joomla COM_MEDIA": http://all1gat0r.blogspot.gr/2013/08/joomla-commedia-exploit.html

и от того, что я вижу, существует страница: /index.php?option=com_media&view=images&tmpl=component&fieldid=&e_name=jform_articletext&asset=com_content&author=&folder=

Использование не работает надо мной, но так или иначе я хочу полностью удалить вышеупомянутую страницу. Как я могу сделать это?

Веб-сервер: Ubuntu 14.04 LTS (с установленным Ультрасовременным Security2)
Веб-сайт: Joomla 3.1.5

0
задан 8 August 2014 в 19:47
1 ответ

Так как запрос изменяет порядок параметров и все равно является эксплуатационным, и я не очень хорошо разбираюсь в mod_security, я бы, вероятно, использовал mod_rewrite, чтобы заблокировать его:

В конфи файле конфи вашего apache сервера, где есть все, что нужно для настройки Joomla, добавьте следующее:

RewriteCond %{QUERY_STRING} option=com_media
RewriteCond %{QUERY_STRING} view=images
RewriteCond %{QUERY_STRING} tmpl=component
RewriteCond %{QUERY_STRING} fieldid
RewriteCond %{QUERY_STRING} e_name=jform_articletext
RewriteCond %{QUERY_STRING} asset=com_content
RewriteCond %{QUERY_STRING} author
RewriteCond %{QUERY_STRING} folder
RewriteRule index.php - [F,L]

Примечание: вам может понадобиться загрузить mod_rewrite и инициировать его

LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine on
1
ответ дан 4 December 2019 в 17:19

Теги

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