Я немного запутался в том, как настроить мой сервер Apache. Я использую Apache 2.2.11Выполнение SVG и MathML для PHP на Apache
Возьмите эти 2 страницы как хороший пример:
Они оба один и тот же синтаксис, но расширение отличается. Первый файл имеет HTML как расширение, второй имеет XHTML в качестве расширения.
Сервер в фоновом режиме имеет следующий набор:
AddType application/xhtml+xml .xhtml
Поступая так, то MathML и SVG правильно отображаются.
Теперь большинство веб-сайтов работают с PHP в любом случае. Я установил это в своем Apache:
AddType application/x-httpd-php .php
Стандартный синтаксис и все. не
Но если я хочу, чтобы мои PHP страницы для отображения MathML и SVG тоже, я думаю, что мне нужно сделать это:
AddType application/xhtml+xml .php
AddType application/x-httpd-php .php
Но это не работает, PHP больше не разбирает.
Итак, как я могу убедиться, что PHP все еще работает нормально, и в то же время я могу использовать такие вещи, как MathML и SVG в комбинации?