2013-03-09 34 views
0

上運行的Zend Framework的項目,我想我的ZF項目上傳到共享主機在<code>http://localhost/ZFprojectname/public</code></p> <p>共享服務器

在我的XAMPP,ZF的索引頁的位置(和訪問我頁面)在根目錄中的共享主機上,我安裝了Joomla。

我要訪問我的ZF在http://mywebsite.com/booking/

方式,從而在這種情況下,要http://mywebsite.com/booking/我應該訪問ZF的公共文件夾時,(據我所知)。

而且,我希望把我的ZFproject在public_html/somefolderName/

你會怎麼做呢?

+0

[服務器Zend框架的部署(http://stackoverflow.com/questions/3753459/zend-framework-deployment-in-server) – 2013-03-09 22:25:52

回答

0

共享主機不支持定義文檔根路徑,因此您可以使用.htaccess將請求轉發到public文件夾。

使用以下規則在booking目錄內創建一個.htaccess文件。

RewriteEngine On 

RewriteRule ^\.htaccess$ - [F] 

RewriteCond %{REQUEST_URI} ="" 
RewriteRule ^.*$ /public/index.php [NC,L] 

RewriteCond %{REQUEST_URI} !^/public/.*$ 
RewriteRule ^(.*)$ /public/$1 

RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule ^.*$ - [NC,L] 

RewriteRule ^public/.*$ /public/index.php [NC,L] 
+0

它不工作的可能重複,它重定向到Joomla的頭版。 – mrGott 2013-03-28 06:09:56

+0

@Mikey,你的問題沒有提及任何關於Joomla的問題。請張貼另一個問題。 – Starx 2013-03-29 04:08:24

+0

在我的問題中,我在根目錄中寫道,我有Joomla,並且我想將ZF放在預訂文件夾中。當我編寫HTACCESS文件時,joomla沒有注意到它,並加載了首頁 – mrGott 2013-03-29 08:09:11

相關問題