Htaccess网址重写问题(500)

时间:2019-02-09 22:04:42

标签: .htaccess url-rewriting

我的HTACCESS文件有问题。

我的文件夹:

  • htdocs> www>主页>
  • subdomain1>第二个网站
  • subdomain2> sys,app,public,html,index.php,.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错误...

0 个答案:

没有答案