Я хотел бы полностью удалить или блокировать доступ к определенной странице в моем сайте.
Строго говоря, я видел это использование "Использование 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
Так как запрос изменяет порядок параметров и все равно является эксплуатационным, и я не очень хорошо разбираюсь в 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