.htaccess или символическая ссылка (символическая ссылка) - PullRequest
22 голосов
/ 09 декабря 2011

У меня есть веб-сайт с несколькими папками, и я пытался исправить их в своем .htaccess. Через некоторое время у меня большой .htaccess с конфликтующими правилами.

Теперь каждый раз, когда я хочу добавить папку, я должен добавить ее в .htaccess.

Я провел некоторое исследование и обнаружил, что вместо этого я могу создать символическую ссылку, так что больше ничего .htaccess

В обоих решениях я должен что-то создать или изменить, так что для меня это один и тот же результат в конце, но лучше ли вместо этого создавать символическую ссылку?

Ответы [ 2 ]

36 голосов
/ 10 декабря 2011

Символические ссылки быстрее да (как сказал Аки), но вот мои мысли по этому поводу.

если у вас есть файлы изображений, css или js, то вам не нужно переписывать или создавать символические ссылки.Вы можете использовать полный URL-адрес (например, /images/...) или использовать общий домен, такой как i.domain.com (или все, что вы хотите) и ссылаться на все ваши JS, изображения и CSS.Например: i.domain.com/logo.jpg или js.domain.com/site.js.

Таким образом, вам никогда не придется думать о переписывании правил или создавать ссылки, которые вы могли бы забыть однажды.

Этим очень легко управлять и поддерживать, если вам нужно добавить изображения, изменить jsили обновите свой CSS, поскольку у вас есть только одна точка входа, и все автоматически обновляется.

28 голосов
/ 09 декабря 2011

использовать symblink, .htaccess должен обрабатываться apache, тогда как symblink обрабатывается ОС, что быстрее.

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

...