我正在尝试将我的ZF项目上传到共享主机
在我的XAMPP上,找到了ZF的索引页面(我访问了我的页面)http://localhost/ZFprojectname/public
在根目录中的共享主机上,我安装了Joomla。
我希望以http://mywebsite.com/booking/
所以在这种情况下,当转到http://mywebsite.com/booking/
时,我应该访问ZF的公共文件夹(据我所知)。
并且,我想将我的ZF项目放在public_html/somefolderName/
你会怎么做?
答案 0 :(得分: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]