в SSI включают, может файл, включаемый быть перенаправленным в .htaccess файле

MyBind является любимым моим проектом.

  • Можно создать неограниченные зоны и записи бесплатно;
  • Можно отредактировать TTL для зоны и каждой записи;
  • И, это имеет два географически рассредоточенных сервера DNS.

MyBind zone editor

1
задан 13 June 2011 в 23:51
2 ответа

SSI анализируется как часть апачского модуля SSI и не делает веб-запросы назад к Apache для получения файла. Поскольку это не использует HTTP назад для Apache для получения файлов, указанных #include, нет переписывает или перенаправляет правила, применяются.

Виртуальное = директива находит файл, запускающийся в ServerRoot, в то время как файл = директива находит файл в том же каталоге как текущая страница.

3
ответ дан 3 December 2019 в 19:23

То, что вы пытаетесь выполнить, на самом деле можно сделать с помощью перезаписи mod_rewrite ) вместо перенаправления. Ваш .htaccess должен быть изменен на:

RewriteRule /includes/noNav/footercode.html   /includes/footercode.html

Файл по-прежнему будет доступен как /includes/noNav/footercode.html , но содержимое / includes / footercode. html будет обслуживаться. Имейте в виду, что вам необходимо включить перезапись, если вы еще этого не сделали:

RewriteEngine on

И что некоторые переменные могут иметь свои имена, добавленные к имени REDIRECT_ .

0
ответ дан 3 December 2019 в 19:23

Теги

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