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