Как я удаляю “cgi-мусорное-ведро” из своих URL?

Ну, это было просто:

  • Используя представление blame этого связанного исходного кода, вы сталкиваетесь с коммитом , который ввел эти строки . Сообщение коммита было: «Добавить кодировку таблицы CFF».
  • При поиске CFF и 107 вы найдете объяснение этого формата словаря CFF

. , эта функция используется для кодирования чего-либо для того «Компактного формата шрифта», который принадлежит OpenType. Но что это на самом деле означает , мне не известно;)

6
задан Bill the Lizard 26 January 2009 в 14:07
поделиться

2 ответа

Удав, к сожалению, кажется, не имеет типа в наличии mod_rewrite опций к нему, таким образом, Вы ограничены в том, что можно сделать для перезаписи URL. Из документов удава вот опции, которые Вы действительно имеете в наличии:

Перенаправление, псевдоним и ScriptAlias

Перенаправление, Псевдоним и ScriptAlias, у всех есть та же семантика - они соответствуют началу запроса и принимают соответствующие меры. Используйте Перенаправление для других серверов, Псевдоним для того же сервера и ScriptAlias для включения каталогов для выполнения сценария.

Перенаправление

позволяет Вам говорить клиентам о документах, которые раньше существовали в пространстве имен Вашего сервера, но больше не делают. Это позволяет Вам, говорят клиентам, где искать перемещенный документ.

Псевдоним

псевдонимы один путь к другому. Конечно, символьные ссылки в файловой системе хорошо работают также.

ScriptAlias

отображает виртуальный тракт на каталог для обслуживания сценариев.

На основе этого Вы могли бы попробовать ScriptAlias или Псевдоним или даже символьную ссылку на "более хороший" URL. К сожалению, так как я не имею Boa в наличии здесь, я не могу протестировать опции сказать Вам более конкретно, что попробовать.

7
ответ дан 8 December 2019 в 17:28
поделиться

В апаче это было бы просто с mod_rewrite, но удав немного отличается. У Вас есть несколько других вопросов, продолжающихся здесь. Поскольку .html файлы удостоверяются, что у Вас есть следующая строка в boa.conf:

DirectoryIndex /index.html

Затем любой файл, который называют index.html, будет получен при ударе корня. Таким образом, если Ваш корневой каталог является/htdocs затем создания, /htdocs/index.html и /htdocs/info/index.html должны заботиться о тех проблемах.

Для Ваших других сценариев необходимо будет добавить следующую строку:

Мн AddType application/x-httpd-cgi

Это должно позволить жемчугу выполниться, поскольку CGIs выполняются везде. Затем это - вопрос проверки, что удав знает, что они - индексные файлы. Вы можете преобладать над некоторыми из тех директив Перенаправления или Псевдонима использования.

7
ответ дан 8 December 2019 в 17:28
поделиться
Другие вопросы по тегам:

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