我一直关注此http://zendframework.github.io/zend-expressive/cookbook/using-a-base-path/
我在这样的目录结构下有应用程序
/(root)
-webApp
- (other directory)
-public
如果我使用指向webApp的子域名,则上述指南有效。但如果我遵循目录结构,它就不起作用。
http://webapp.example.com - 如果它指向webApp
,则有效http://example.com/webApp - 它确实显示404错误(路径无法找到任何有关zend表达的内容)
我不能在这里使用子域名。所以它必须是我需要做的第二种方式。
修改
我试过这个htaccess。它位于应用程序根目录(/webApp/.htaccess)中。看起来这个htaccess没有匹配,也没有将请求路由到public
目录。
RewriteEngine On
RewriteRule webApp/(.*) ./public/$1