2013-02-13 27 views
0

我已經上傳Windows服務器上的CakePHP文件上沒有的,CakePHP的頁面重定向到404的Windows Server

我得到一個錯誤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> 

誰能給我解決?

+0

是什麼route.php – 2013-02-13 06:20:37

+0

路由器的默認路由連接::(「/」,陣列(「控制器」 =>'countries','action'=>'index')); Router :: connect('/ pages/*',array('controller'=>'pages','action'=>'display')); CakePlugin :: routes(); 需要CAKE。 '配置'。 DS。 'routes.php文件'; – 2013-02-13 06:37:38

+0

http://exoticvoyages.ntechinfo.com/countries/index必須工作,但你提到它不在你的問題的頂部和其他錯誤,他們必須像索引不只是索引。 – 2013-02-13 06:41:56

回答

0

檢查Rewritebase

take a look,還有here

希望這會解決它。

+0

它不工作@Dipesh Parmar – 2013-02-13 07:10:45