私が抱えている問題は、URL に存在するディレクトリが含まれている場合、URL がファイルの大文字と小文字を区別して変更されることです。
より具体的には、これが起こっていることです:
domain.com/cron/xxxPHPスクリプトで次に行くと、次のuriようになります。
cron/xxx
ただし、フォルダーCronが存在する場合は、次のuriようになります。
Cron/xxx
誰がこれが起こる原因を知っていますか?
これが私の.htaccessファイルです:
RewriteEngine オン
#remove www.
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^api
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?uri=api/$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?uri=$1 [L,QSA]