[英]Database, Jquery, Ajax and Zend Framework. How to use all togheter?
[英]Wordpress & Zend Framework application working togheter?
我的網站上有一個運行在根目錄中的Wordpress,即:mysite.com/
我需要創建一個ZF應用程序,並將其托管在托管主機的子目錄下,即:mysite.com/backend
我在根目錄下進行了操作:
%zf創建項目后端
它在我的根目錄下創建了“后端”目錄,其中包含所有項目。
在我的根目錄下,我有以下.htaccess文件:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
在webroot / backend / public下,我有這個.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]
我正在使用ZF 1.11
我不知道如何配置是.htaccess文件,以使此zf應用程序在子目錄下工作。
問候!
當前,您有一個文件夾后端。 所以看起來
mysite.com/backend
現在,當您使用
zf create project <project name>
您將獲得目錄結構。 從那開始,將index.php和.htaccess(從公共文件夾)移動到后端文件夾。
將所有剩余的文件夾上載到無法通過Web訪問的文件夾。 即在Web根目錄下(公共目錄或您所說的目錄)
根據您的項目文件夾所在的位置,更改后端文件夾的index.php中的APPLICATION_PATH。
使用zend框架非常容易。 希望這會幫助你。
可能是您想查看wordpress .htaccess是否允許已經存在的目錄。
我不得不將此.htacess放在mysite.com/backend中
RewriteEngine On
RewriteRule !\.(csv|js|gif|jpg|png|css|txt)$ public/index.php [L]
然后在我的Bootstrap.php中:
public function run() {
$front = $this->getResource('FrontController');
$front->setBaseUrl('/backend');
}
因此Zend可以以正確的方式路由請求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.