我的公用文件夹位于子目录中。所以我使用了两个 .htaccess 文件。
公共文件夹目录之外的第一个是:
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [NC,QSA]
public 文件夹中的第二个是默认的 Zend 一个:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
当我转到http://mydomainname.com/myappname时,我收到以下错误:
发生 404 错误
网页未找到。
请求的 URL 无法通过路由匹配。
,但是当我去http://mydomainname.com/myappname/public时,这当然有效
我不确定我的 .htaccess 是否需要修复,或者我是否需要修复我的路线