Действительно ли возможно удалить .php расширение, не используя mod_rewrite?

Вы увеличите риск заражения, но необходимо уравновесить вещи.

Если

  • Вы запускаете Linux,

  • сервер для Вашего собственного использования

  • Вы не передаете электронную почту или файлы к машинам Windows,

  • Вам нужны назад 5% из-за ограниченных ресурсов.

Затем остановите clamd.

Однако я недавно нашел использование Joomla с помощью перекрестных сценариев сайта, работающих на серверах Linux, которые были найдены clamav, таким образом, Linux не неуязвим для всего вредоносного программного обеспечения, которое найдет clamav.

Это не все или ничего все же. Как компромисс Вы могли выполнить clamscan в кроне в течение тихих периодов, например, 3:00.

Что-то как

clamscan --tempdir=/tmp/ --infected --recursive /home | mail -s "Clamscan Report" you@example.com

запустят Вас. Дополнительную информацию см. в странице справочника.

1
задан 13 September 2011 в 10:01
3 ответа

Согласование содержимого может это сделать. Включите MultiViews для папки shop :

<Directory "/path/to/shop">
    Options FollowSymLinks +MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Когда сервер получает запрос / shop / section / 3151/1 / flowers ( section ] не существует), он будет искать раздел . * в папке shop , отсортировать по типам мультимедиа и кодировкам контента, отправляемым браузером, и выбрать наилучшее соответствие.

5
ответ дан 3 December 2019 в 16:38

Mod_alias , возможно. Примерно так:

AliasMatch ^/shop/section/(.*)/(.*)/(.*)$ /shop/section.php?xSec=$1&xPage=$3
AliasMatch ^/shop/product/(.*)/(.*)$ /shop/product.php?xSec=$1
2
ответ дан 3 December 2019 в 16:38

Он мог бы использовать PATH_INFO - подробнее здесь .

0
ответ дан 3 December 2019 в 16:38

Теги

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