vrana Sun Sep 19 06:08:19 2004 EDT
Modified files: /phpdoc/en/faq installation.xml Log: Content negotiation (bug #28023) # Please check my grammar http://cvs.php.net/diff.php/phpdoc/en/faq/installation.xml?r1=1.39&r2=1.40&ty=u Index: phpdoc/en/faq/installation.xml diff -u phpdoc/en/faq/installation.xml:1.39 phpdoc/en/faq/installation.xml:1.40 --- phpdoc/en/faq/installation.xml:1.39 Sun Sep 5 04:07:00 2004 +++ phpdoc/en/faq/installation.xml Sun Sep 19 06:08:19 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.39 $ --> +<!-- $Revision: 1.40 $ --> <chapter id="faq.installation"> <title>Installation</title> <titleabbrev>Installation</titleabbrev> @@ -693,6 +693,39 @@ </para> </answer> </qandaentry> + + <qandaentry id="faq.installation.apache.multiviews"> + <question> + <para> + Is it possible to use Apache content negotiation (MultiViews option) + with PHP? + </para> + </question> + <answer> + <para> + If links to PHP files include extension, everything works perfect. This + FAQ is only for the case when links to PHP files don't include extension + and you want to use content negotiation to choose PHP files from URL + with no extension. + In this case, replace the line <literal>AddType application/x-httpd-php + .php</literal> with: + <programlisting role="apache-conf"> +<![CDATA[ +# PHP 4 +AddHandler php-script php +AddType text/html php + +# PHP 5 +AddHandler php5-script php +AddType text/html php +]]> + </programlisting> + This solution doesn't work for Apache 1 as PHP module doesn't catch + <literal>php-script</literal>. + </para> + </answer> + </qandaentry> + </qandaset> </chapter>