Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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
Php 如何向Zend添加独立应用程序_Php_.htaccess_Zend Framework_Zend Framework2 - Fatal编程技术网

Php 如何向Zend添加独立应用程序

Php 如何向Zend添加独立应用程序,php,.htaccess,zend-framework,zend-framework2,Php,.htaccess,Zend Framework,Zend Framework2,我有一个用Zend创建的网站,我想添加一个论坛,它是一个独立的应用程序,可以独立运行,但由于它不是Zend应用程序,也没有模块,所以我无法实现它。我知道我可以使用htaccess来路由它,但我一辈子都不知道该怎么做。论坛目录位于zend应用程序的根文件夹中,URL必须为site/forum。我的htaccess是默认的: RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME}

我有一个用Zend创建的网站,我想添加一个论坛,它是一个独立的应用程序,可以独立运行,但由于它不是Zend应用程序,也没有模块,所以我无法实现它。我知道我可以使用htaccess来路由它,但我一辈子都不知道该怎么做。论坛目录位于zend应用程序的根文件夹中,URL必须为site/forum。我的htaccess是默认的:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L]

任何帮助都将不胜感激

在您的
htaccess

删除/更改目录规则

<Directory "Path_Of_Zend_Root_Folder">
 RewriteEngine Off
 Options Indexes FollowSymLinks
 AllowOverride None
 Order allow,deny
 Allow from all
</Directory>

发动机熄火
选项索引跟随符号链接
不允许超限
命令允许,拒绝
通融
也添加别名

<IfModule alias_module>
 Alias /forum "Path_Of_Zend_Root_Folder/Forum_Directory"
</IfModule>

别名/forum“根文件夹/forum目录的路径”

我把它放在.htaccess的底部,并将目录改为“/”,但网站给了我错误500