Back to top

Autore Topic: htaccess rewrite index.php..non funziona il backend  (Letto 983 volte)

Offline fracm

  • Nuovo arrivato
  • *
  • Post: 38
  • Sesso: Femmina
    • Mostra profilo
htaccess rewrite index.php..non funziona il backend
« il: 18 Apr 2013, 22:02:34 »
Ciao a tutti!
Sto cercando di ottimizzare il sito per SEO.
E ho iniziato a sistemare l'htaccess.

Ho aggiunto esattamente queste righe di codice:

Codice: [Seleziona]
RewriteCond %{HTTP_HOST} ^fracm\.com [NC]
RewriteRule ^(.*) http://www.fracm.com/$1 [R=301,L]


RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteCond %{THE_REQUEST} !^[A-Z]{3,9}\ /.*administrator/index\.php\ HTTP/
RewriteRule ^(.*)index.php$ http://www.fracm.com/$1 [R=301,L]

Il problema è che con questo codice tutto funziona alla perfezione: ossia:
1) fracm mi rimanda a www.fracm
2) fracm/index.php mi rimanda a fracm
quindi evito duplicati che a google non piacciono

Con l'eccezione
Codice: [Seleziona]
RewriteCond %{THE_REQUEST} !^[A-Z]{3,9}\ /.*administrator/index\.php\ HTTP/riesco ad accedere al backend (non mettendola, l'administrator non può ridirezionare al suo index e quindi non potevo nemmeno accedere al backend)
MA
il problema è che quando vado a salvare una modifica ad esempio ad una voce di menu..
non me la salva!
togliendo le ultime tre righe di codice invece riesco nuovamente a salvare articoli, voci menu ecc.

Come posso risolvere la cosa?
Motivatrice Creativa
www.motivatricecreativa.com

 



Web Design Bolzano Kreatif