2

Apache サーバーに xSendFile を実装しようとしています。ただし、RewriteEngine と xsendfile に競合があることがわかりました。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc\.com$ [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

# otherwise forward it to index.php
RewriteRule . index.php

現在、xsendfile を使用するたびに、次の結果が得られます。

要求された URL /index.php がこのサーバーで見つかりませんでした。

何か案は?

4

0 に答える 0