2012-10-24 13 views
6

EE 2.5.3へのアップグレード後にEEをインストールすると突然何らかの標準が許可されないのはなぜですか? ?ACT = 2)、フロントエンドから連絡フォームまたはログアウト(?ACT = 10)を送信します。?ExpressionEngine 2.2.1からExpressionEngine 2.5.3へのアップグレード後、ACTがもう機能しない

アクションがホームページにリダイレクトされます。

アップグレード後に追加のモジュールはインストールされません。

私のhtaccessファイルは、単に基本的なリダイレクトを含ん

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

乾杯

+2

を持って、ACTのURLが動作しません実際のURL?例:http://your-domain.com/index.php?ACT=X(マークダウンパーサーは自分の文字列をリンクに変換していますが、ドメインの前に "http://"があるとします) –

+0

Justin-ちょうどそれらがリンクに変わるのを避けるために物事の周りにバッククイックを置く:) –

答えて

8

あなたはおそらく、あなたの代わりに、.htaccessファイルに次のように持っている必要があります - これが原因である可能性が高いです。

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

あなたの行に置き換え:上記と

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

をし、それが動作するはずです。あなたは.htaccessファイルを削除してスクリプトにアクセスする場合

5

通常は.htaccessファイルに障害があることをあらゆる可能性を排除するために、私の.htaccessでこれらの三行

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