我在 Linux Apache Web 服务器上使用了 Zend 框架 1,必须将它放在名为“go”的子文件夹中,然后我将 .htaccess 与这些行放在其中(在 go 文件夹内):
# Rewrite rules for Zend Framework
RewriteEngine on
RewriteRule ^(.*)$ /public/$1 [QSA,L]
进入我的 domain.com/go 后我得到的是:
未找到
在此服务器上未找到请求的 URL /index.php。
此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
我做错了什么?
将“/public”更改为“public”后,我也收到“未找到”错误。
我为我的应用程序使用子域,例如:go.domain.com,但我想知道为什么我的第一种方法不起作用?.htaccess 不能在子目录上工作吗?