Компания, в которой я работаю, использует несколько областей хостинга на разных серверах для разных частей нашего процесса. Для начала мы создаем что-то на наших локальных машинах и тестируем их на localhost. Затем мы отправляемся на сервер «QA», где сайт можно просмотреть; наконец, мы загружаем последнюю версию на «рабочий» сервер.
Я использую .htc
файл поведения (CSS3 PIE), чтобы IE соответствовал свойствам CSS3. Я вижу эту работу локально, но не думаю, что видел, как она работала над QA после того, как она была продвинута. Я видел, как это происходит, когда хостинг не работает .htc
файлы правильно. Решение, которое я обычно использую, - это включить .htacces
файл с: AddType text/x-component .htc
. Обычно это работает, но на сервере QA нет .htaccess
файл, и мое начальство обеспокоено тем, что его добавление может вызвать непредвиденные проблемы.
Вы видите, что я пытаюсь сделать Вот
Можно добавить пробел .htaccess
файл на хостинг, у которого нет проблем? Если нет, добавлю AddType text/x-component .htc
вызвать какие-то проблемы?
Имея пустой .htaccess
не должно иметь каких-либо негативных последствий (кроме небольшого снижения производительности), .htaccess
файлы довольно стандартные, и если они пусты, они просто ничего не меняют. Я не вижу, какие проблемы AddType
оператор может ввести, но вы должны просто проверить это, что приводит меня к следующему вопросу:
По какой причине ваша организация должна запускать сервер QA, если они боятся тестировать что-то на этом сервере?
В любом случае вполне возможно, что ваш сервер настроен с AllowOverride None
в конфигурации сайта, что будет означать, что .htaccess
файл будет просто проигнорирован. Кроме того, конечно, можно добавить AddType
оператор либо к глобальному, либо к vhost
раздел конфигурации сервера.
Добавление файла .htaccess в путь приведет к тому, что информация будет считываться каждый раз, когда указанный файл находится в каталоге и в том месте, где к нему осуществляется доступ. Таким образом, он добавил бы по крайней мере один дополнительный файл для открытия / закрытия / чтения и немного обработки для каждой веб-страницы, к которой обращается пользователь.
Так что, если он пустой, я бы НЕ рекомендовал это делать.