У меня могут быть условные операторы, на основе сервера, в .htaccess файле?

AFAIK, необходимо создать файл Link.directory в/usr/share/deskop-directory. И объедините этот каталог в надлежащие меню [путем редактирования/etc/xdg/applications.menu, я предполагаю. Проверьте точный файл меню]

2
01.07.2016, 04:46
1 ответ

Очень близко, да. Вы могли использовать <IfDefine> блок для этого. Это требует, чтобы Вы запустили Apache с дополнительного -D директива, аргумент, которому затем становится доступным где угодно в конфигурации Apache. Например, если Вы добавляете -DLive_Server к параметрам командной строки в производстве Вы могли затем сделать это в своей конфигурации во всех средах:

<IfDefine Live_Server>
  AuthName "Restricted Area"
  AuthType Basic
  AuthUserFile /home/lmiv/.htpasswds/.htpasswd 
  Require valid-user
</IfDefine>

Вы могли также сделать реверс и определить что-то как -DDev_Server в Вашей среде разработки и инвертировании соответствие:

<IfDefine !Dev_Server>

Я предпочитаю последнего, так как это требует менее "специальной" конфигурации для продуктивной среды, и это не требует, чтобы Вы перезапустили производственный экземпляр только для получения -D добавленный к командной строке.

2
27.01.2020, 22:15
  • 1
    Там какой-либо путь состоит в том, чтобы указать значение-D в .httpdconf файле? –  Eric 08.03.2012, 20:04

Теги

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