MOD_REWRITE, не создающий корректный путь

Факт, если у Вас нет больше затем 4 ГБ поршня, затем Вам не нужны 64 бита. Это не стоит проблемы.

С точки зрения устойчивости я никогда не испытывал затруднений из-за Сервера Ubuntu 64 бита. Это работало большой и никогда не отказывало однажды. Используемый ОС на четырехъядерном xeon с 8 ГБ поршня. Система работала 7.10 и Vmware-server V1. Никогда не имел проблемы с ним! Я не могу однако, говорить Вам о Настольных Ubuntu 64 битах. Никогда разве это не имело работающий в продуктивной среде.

0
задан 9 January 2011 в 19:42
2 ответа

Я предлагаю попробовать следующее:

RewriteRule ^/(.+min)\.([0-9]+)\.(js|css)$ /$1.$3 [PT]

Apache иногда имеет непредсказуемое поведение, когда никакой флаг не установлен. Я рекомендую установить его явно каждый раз. Кроме того, символов точки в regexes нужно оставить - иначе они mesn "любой символ".

Я также рекомендую читать официальные документы Apache о mod_rewrite здесь: http://httpd.apache.org/docs/current/mod/mod_rewrite.html

1
ответ дан 4 December 2019 в 14:58

Никогда не используйте Переписывают директивы в <Location> - просто используйте их в virtualhost контексте, если Вы не используете htaccess. Это значительно упрощает каждый аспект использования mod_rewrite и устраняет необходимость лишения префиксов на каталог, RewriteBase, и т.д.

1
ответ дан 4 December 2019 в 14:58

Теги

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