Есть ли существенный недостаток в использовании файлов .htaccess в вашем хранилище svn / git? - PullRequest
0 голосов
/ 16 мая 2010

Если наши файлы .htaccess предназначены исключительно для переписывания модов, есть ли недостаток в безопасности / разработке для фиксации файлов .htaccess вместе с другими файлами в вашем хранилище?

По разным причинам (нашим оптимизаторам SEO нравится добавлять красивые URL-адреса при появлении новых рекламных акций и т. Д.) Нам нужно немало правил переписывания внутри этих файлов. Буду ли я лучше перенести роутинг в php-land и разобраться с ним там? Или чтение из .htaccess через apache нормально?

Файлы .htaccess не открываются через веб-сервер, поэтому это не представляет угрозы для безопасности.

Ответы [ 2 ]

0 голосов
/ 19 мая 2010

.htaccess mod_rewrite быстрее, чем маршрутизация вещей на стороне php, я бы остановился на mod_rewrite для манипулирования URL

0 голосов
/ 16 мая 2010

Насколько я помню, как только вы используете один файл .htaccess, вы уже согласились заплатить цену, эта цена, будучи apache, будет искать повсюду, каждый запрос, для файлов .htaccess. Это проблема производительности, хотя.

Я думаю, что ваше идеальное решение - вообще не использовать файлы .htaccess, а установить эти правила в httpd.conf. PHP не лучше перенаправляет, чем apache, так что тут никакой помощи. Это ответ производительности. Разработать, однако, лучше всего, а затем для производства перенести правила в ядро ​​сервера.

Что касается контроля версий, если это текстовый файл, необходимый для кода, то да, я бы включил его в контроль версий. Я бы сделал это прямо сейчас. Если многие люди добавляют свои собственные правила перенаправления в файлы .htaccess повсеместно, вы захотите:

  1. Откатить изменения.
  2. Укажи пальцем! ;)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...