香草2破碎的链接

时间:2011-08-30 15:22:14

标签: .htaccess mod-rewrite url-rewriting

我在子文件夹中的网络服务器上安装了一个vanilla 2.0.18b2。论坛有效,但我无法登录。当我点击“登录”链接时,该页面将变为空白。我认为这是.htaccess文件的问题,因为我有一个有效的解决方案,但我想改变一些东西并破坏文件。

另一件事是,当我输入forum.mysite.com时,它说:

  

致命错误:第47行的/bootstrap.php中找不到类'Gdn'

当我输入mysite.com/forum时,它会查看网站但没有样式,当我点击链接时会出现500内部错误。

只有当我输入mysite.com/forum/index.php时,它看起来很正常。

我的.htaccess文件看起来像这样:

# Modified
# If you modify this file then change the above line to: # Modified
<IfModule mod_rewrite.c>
   RewriteEngine On
   # Certain hosts may require the following line.
   # If vanilla is in a subfolder then you need to specify it after the /. 
   # (ex. You put Vanilla in /forum so change the next line to: RewriteBase /forum)
   RewriteBase /forum/
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ index.php\?p=$1 [QSA,L]
   #RewriteRule ^$ index.php/$1
</IfModule>

1 个答案:

答案 0 :(得分:0)

尝试将RewriteRule更改为此 RewriteRule ^(.*)$ index.php?p=$1 [QSA,L]