我的HTACCESS文件有问题。
我的文件夹:
Screenshot of hierarchic structure
在我的subdomain2
文件夹中(他位于subdomain2.mywebsite.com),我需要加载index.php
文件。当他被执行时,他启动/public/index.php
,并在/public/
文件夹中执行subdomaine2.mywebsite.com/MyFileInPublicFolder.php
。但是我有一个500 error
,我想我的2 .htaccess文件中有一个错误,我不知道我的错误是什么,我已经尝试过但没有找到。
/ subdomain2 / .htaccess
#SetEnv APPLICATION_ENV development
DirectoryIndex /public/index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+) $1 [L]
RewriteCond %{DOCUMENT_ROOT}/public%{REQUEST_URI} -f
RewriteRule ^(.+) /public/$1 [L]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /public/index.php?q=$1 [L,QSA]
#RewriteRule !\.(js|ico|gif|jpg|png|css|xml|xslt)$ /public/index.php
/subdomain2/public/.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
但是我有500错误。我尝试删除/subdomain2/.htaccess
,然后启动/subdomain2/public/index.php
,但也出现500错误...