?从ExpressionEngine 2.2.1升级到ExpressionEngine 2.5.3后,ACT不再工作了

时间:2012-10-24 13:01:48

标签: expressionengine

我完全不知道为什么升级到EE 2.5.3之后我的EE安装突然不允许某些标准?ACT例如搜索(?ACT = 2),发送联系表格或退出(?ACT = 10)从前端。

操作会被重定向到主页。

升级后没有安装其他模块。

我的htaccess文件只包含一个基本的重定向

    RewriteEngine On 
    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule (.*) index.php?$1 [L] 

干杯

2 个答案:

答案 0 :(得分:8)

您可能应该在.htaccess中使用以下内容 - 这可能是原因。

RewriteRule (.*) /index.php/$1 [L]

替换你的行:

RewriteRule (.*) index.php?$1 [L]

以上,它应该工作。

答案 1 :(得分:5)

通常在我的.htaccess中有这三行

RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]
RewriteCond %{QUERY_STRING} !^(URL=.*)$ [NC]
RewriteRule ^(.*)$ /index.php/$1 [L]