我的根目录中有2个苗条项目。除/路线外,我的所有路线均有效。它不了解“家”在哪里。我正在as400 ibm上使用虚拟服务器,所以我没有使用虚拟主机,因为我不知道如何在我的环境中使虚拟服务器工作。相反,我有2目录指令。
13 <Directory /www/payroll/htdocs/payroll/public>
14 AllowOverride All
15 Order Allow,Deny
16 Allow from All
17 DirectoryIndex index.php
18 </Directory>
19
20 <Directory /www/payroll/htdocs/bd/public>
21 AllowOverride All
22 Order Allow,Deny
23 Allow from All
24 DirectoryIndex index.php
25 </Directory>
我的.htaccess看起来像这样。
<IfModule mod_rewrite.c>
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]
</IfModule>
我确定我应该尝试修复.conf还是.htaccess吗?或者采取什么措施使Slim可以看到它所在的目录。