gpt4 book ai didi

zend-framework - Zend Framework 共享主机

转载 作者:行者123 更新时间:2023-12-03 14:41:57 26 4
gpt4 key购买 nike

我是 Zend 框架的新手。我想知道如何在共享主机上实现 zend 框架。由于zend框架文件夹结构
所有 View 文件都放在“公共(public)”文件夹中。

认为

“/”是我的主要根文件夹,公共(public)就像
“/上市”

这样 url 就变成了“http://site/public/ . .. .bla bla ...”

它是否正确?

还是有其他方法?

我没有创建虚拟主机的任何权限。

那么该怎么办?

我希望你能理解我的问题。如果没有,请问我。

谢谢!

最佳答案

在您的基本路径(即/../public)下包含此 .htacces 文件:

RewriteEngine On

# Exclude some directories from URI rewriting
#RewriteRule ^(dir1|dir2|dir3) - [L]

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]

并将 publc 目录下的 .htaccess 保留在它所在的位置。

因此,您将拥有 2 个 .htaccess 文件,一个位于公共(public)目录下(Zend Framework 文档中的普通文件),另一个位于您的基本路径下(我在上面发布的那个)。

关于zend-framework - Zend Framework 共享主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1115547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com