Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用apache.htaccess从子目录运行zend expressive_Apache_.htaccess_Zend Framework_Mezzio - Fatal编程技术网

使用apache.htaccess从子目录运行zend expressive

使用apache.htaccess从子目录运行zend expressive,apache,.htaccess,zend-framework,mezzio,Apache,.htaccess,Zend Framework,Mezzio,我一直在关注这个 我有这样的目录结构下的应用程序 /(root) -webApp - (other directory) -public 如果我使用指向webApp的子域,那么上面的指南是有效的。但如果我遵循目录结构,它就不起作用 -指向webApp时有效 -显示404错误(route在zend expressive中找不到任何内容) 我不能在这里使用子域。所以这一定是我需要做的第二件事 编辑: 我已尝试使用此访问权限。它位于应用程序根目录(/webApp/.htacces

我一直在关注这个

我有这样的目录结构下的应用程序

/(root)
  -webApp
    - (other directory)
    -public
如果我使用指向webApp的子域,那么上面的指南是有效的。但如果我遵循目录结构,它就不起作用

-指向webApp时有效

-显示404错误(route在zend expressive中找不到任何内容)

我不能在这里使用子域。所以这一定是我需要做的第二件事

编辑:

我已尝试使用此访问权限。它位于应用程序根目录(/webApp/.htaccess)中。此htaccess似乎不匹配,并且没有将请求路由到
public
目录

RewriteEngine On
RewriteRule webApp/(.*) ./public/$1

你好你试过这本食谱中的解决方法吗@托马斯杜特里翁,这是同一页。@varuog你到底做了什么?如果你说你确实遵循了那个指南,你遵循了什么(因为它给出了不同的解决方案)以及你做了什么改变?需要一些代码才能提供一些反馈。@xtreamwayz请检查update@ThomasDutrionv请查看更新信息!你试过这本食谱中的解决方法吗@托马斯杜特里翁,这是同一页。@varuog你到底做了什么?如果你说你确实遵循了那个指南,你遵循了什么(因为它给出了不同的解决方案)以及你做了什么改变?需要一些代码才能提供一些反馈。@xtreamwayz请检查update@ThomasDutrionv请检查更新