私が抱えている問題は、URL に存在するディレクトリが含まれている場合、URL がファイルの大文字と小文字を区別して変更されることです。
より具体的には、これが起こっていることです:
domain.com/cron/xxx
PHPスクリプトで次に行くと、次の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]