Windowsサーバーにcakephpファイルをアップロードしましたが、
以下のすべてのページで HTTP エラー 404.0 - 見つかりません というエラーが発生しました。
http://exoticvoyages.ntechinfo.com/index/index
http://exoticvoyages.ntechinfo.com/index/search
http://exoticvoyages.ntechinfo.com/index/getcountry
http://exoticvoyages.ntechinfo.com/countries/index
しかし、上記のすべてのページをhttp://exoticvoyages.ntechinfo.com/にリダイレクトすると、正常に動作します。
メインの .htaccess ファイルは
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
アプリの .htaccess ファイルは
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /app/
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
Webroot .htaccess ファイルは
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /app/webroot/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
誰でも解決策を教えてもらえますか?