Cakephp页面重定向到在Windows服务器上找不到的404

时间:2013-02-13 06:18:02

标签: php windows .htaccess cakephp windows-server-2003

我在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>

App .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>

任何人都可以给我解决方案吗?

2 个答案:

答案 0 :(得分:0)

检查Rewritebase

take a look,还有here

希望这会解决它。

答案 1 :(得分:-1)

相关问题