2011-02-01 55 views
0

我作爲網站上傳到子域,並且除首頁 之外的每個頁面都不工作,請檢查它here。可能的原因是什麼?zend框架項目上傳到現在正在工作的子域

我應該有8個頁面在前面的水平和更多的管理級別,但我越來越404錯誤,你可以看到,有沒有人有想法或建議?

更新:: .htaccess文件

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ index.php [NC,L] 

UPDATE到URL rounting

我有幾個網址路由器像之下,但我沒有任何缺省路由器

$router->addRoute(
     'get-destination', 
     new Zend_Controller_Router_Route('destination/get/:id/:dest-name', array(    
      'controller' => 'destination', 
      'action'  => 'get', 
      'id'   => 'id', 
      'dest-name'   => 'dest-name' 
     )) 
    ); 

只是爲了讓看起來更酷,並在我的導航(這是從我的XML加載)像

<nav> 
    <home> 
     <label>HOME</label> 
     <controller>index</controller> 
     <action>index</action> 
     <route>default</route> 
    </home> 

,因爲我正從其中URL被路由

,並請http://websmartus.com/demo/globaltours/public_html/phpinfo.php

+0

我的猜測是在.htaccess中重寫規則。搜索關於zend框架和共享主機。 – Marcin 2011-02-01 14:07:29

+0

@Marcin我有一些類似的項目http://demo.websmart.com.np/globaltours/public/,但其工作 – 2011-02-01 14:08:48

回答

0

檢查的phpinfo網址的問題我認爲這個問題是在.htaccess。它應該是這樣的:

RewriteEngine On 
RewriteBase /demo/globaltours/public_html 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ index.php [NC,L]