0

我正在尝试将我的 ZF 项目上传到共享主机

在我的 XAMPP 上,ZF 的索引页面位于(我访问我的页面)在http://localhost/ZFprojectname/public

在根目录中的共享主机上,我安装了 Joomla。

我想以以下方式访问我的 ZFhttp://mywebsite.com/booking/

所以在这种情况下,http://mywebsite.com/booking/我应该访问 ZF 的公共文件夹(据我所知)。

而且,我想将我的 ZFproject 放入public_html/somefolderName/

你会怎么做?

4

1 回答 1

0

共享主机不支持定义文档根路径,因此您可以使用.htaccess将请求转发到public文件夹。

使用以下规则在目录中创建一个.htaccess文件。booking

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]
于 2013-03-09T22:05:43.840 回答