2012-10-24 12 views
6

Całkowicie utknąłem, dlaczego mój EE zainstalować po aktualizacji do EE 2.5.3 nagle nie pozwala na jakiś standardowy? ACT np. Wyszukiwania (ACT = 2), wysyłanie formularza kontaktowego lub wylogowanie (? ACT = 10) z przedniego końca.? ACT nie działa już po aktualizacji z ExpressionEngine 2.2.1 do ExpressionEngine 2.5.3

Akcje zostają przekierowane na stronę główną.

Brak dodatkowych modułów zainstalowanych po aktualizacji.

mój plik .htaccess zawiera tylko podstawowe przekierować

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

Cheers

+2

Wystarczy, aby wykluczyć możliwość, że .htaccess jest zawinione, czy adresy URL ACT działać po wyjęciu .htaccess i dostęp do skryptu z rzeczywisty URL? Przykład: http://twoja-domena.com/index.php?ACT=X (Parser Markdown konwertuje mój ciąg znaków do linku, ale przypuszczalnie ma być "http: //" przed domeną.) –

+0

Justin- po prostu ustawiaj po okolicy, aby nie zamieniały się w linki :) –

Odpowiedz

8

należy prawdopodobnie masz następujące w .htaccess zamiast - może to być przyczyną.

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

Wymień swoją linię:

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

z wyżej i powinno działać.

5

Zwykle mają te trzy linie w moim .htaccess

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