[PHP-users 8059] Apache の php_flag と XBitHack の共存

OHTA Hideki php-users@php.gr.jp
Wed, 12 Jun 2002 23:30:24 +0900


はじめまして、太田と申します。

Apache 1.3.23 + php 4.1.2 という環境のレンタルサーバで php を
使用しています。

XHTML Basic を使うために、
あるディレクトリの.htaccessファイルに以下のように記述しました。
-- .htaccess --
XBitHack full
<IfModule mod_php4.c>
    php_flag short_open_tag off
</IfModule>
-- .htaccess --
こうすると、permissionがug+xとなっているHTMLファイルでSSIが動かないように
なってしまいました。
(AddHandler server-parsed によるSSIは動作する)

XBitHack と php_flag を両方動かすことはできないのでしょうか。

現在は、以下のようなやり方で動かしています。
-- .htaccess --
XBitHack full
<IfModule mod_php4.c>
    <FilesMatch "\.php">
        php_flag short_open_tag off
    </FilesMatch>
</IfModule>
-- .htaccess --
サーバは、 Linux です。
-- 
太田 秀樹
mailto:hiji@tomeibus.com