コードです:.htaccessの条件 - 私が持っているものOR声明
RewriteCond %{REQUEST_FILENAME} ^(.*\.php)$
RewriteCond %{REQUEST_FILENAME} ^(.*\.html)$
それは動作しません。しかし、私は、ファイルの拡張子が.phpのAND不可能で.htmのであれば、それはチェックすると思うので...これを変更して.phpまたは.htmlのために動作させる方法は?
コードです:.htaccessの条件 - 私が持っているものOR声明
RewriteCond %{REQUEST_FILENAME} ^(.*\.php)$
RewriteCond %{REQUEST_FILENAME} ^(.*\.html)$
それは動作しません。しかし、私は、ファイルの拡張子が.phpのAND不可能で.htmのであれば、それはチェックすると思うので...これを変更して.phpまたは.htmlのために動作させる方法は?
以下の条件を論理ORで結合されていることを確認します。
RewriteCond %{REQUEST_FILENAME} ^(.*\.php)$ [OR]
RewriteCond %{REQUEST_FILENAME} ^(.*\.html)$
私は少し最適化された以下をお勧めします - それは、拡張子(終わり)とfielnameキャプチャがで行うことができ、厳密にそれを確実にあなたのRewriteRule。
RewriteCond %{REQUEST_FILENAME} \.php$ [OR]
RewriteCond %{REQUEST_FILENAME} \.html$
RewriteCond %{REQUEST_FILENAME} ^(.*\.php|html)$
正規表現があるべきでは '^(* \(PHPは|。。HTML))$'、そうでない場合は全体のファイル名が '^(。* \ PHP)$'や 'に対してテストされています^(html)$ ' – Patanjali