Autore Topic: RewriteCond  (Letto 1203 volte)

Offline lemone

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
RewriteCond
« il: 18 Ago 2012, 11:36:24 »
Ciao a tutti!

L'url rewite di joomla che uso è questo: www.sito1.it/categoria1/dfghjkl/, www.sito1.it/categoria2, ecc.

Però mettendo nell'htaccess
Codice: [Seleziona]
RewriteCond %{REQUEST_URI} /categoria1(.*)$
RewriteRule ^(.*)$ http://www.sito2.it/categoria1/$1 [R]
l'output risulta: http://www.sito2.it/sito1.it/categoria1/dfghjkl/   >:( 
invece a me serve: http://www.sito2.it/categoria1/dfghjkl/

Come posso fare?

Grazie!!!!
« Ultima modifica: 18 Ago 2012, 11:52:43 da lemone »

Offline lemone

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:RewriteCond
« Risposta #1 il: 18 Ago 2012, 12:18:55 »
Ho corretto il codice:
Codice: [Seleziona]
RewriteCond %{HTTP_HOST} ^www.sito1.it$ [NC]
RewriteCond %{REQUEST_URI} /categoria1(.*)$
RewriteRule ^(.*)$ http://www.sito2.tk/$1 [L,NC,R=301]


Sulla carta dovrebbe funzionare però nonostante l'abbia inserito prima del codice che protegge dagli exploit, vengo reindirizzato a www.sito1.it/index.php.


Qualcuno mi sa spiegare il motivo????

Grazie!!!
« Ultima modifica: 18 Ago 2012, 12:58:46 da lemone »

Offline lemone

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
[RISOLTO]Re:RewriteCond
« Risposta #2 il: 03 Set 2012, 16:27:52 »
Nella speranza che possa servire, ecco come ho risolto:


Codice: [Seleziona]
RewriteCond %{HTTP_HOST} ^www.sito1.it$ [NC]
RewriteCond %{REQUEST_URI} /categoriax(.*)$
RewriteRule ^(.*)$ http://www.sito2.it/$1 [R=302,L]


RewriteCond %{HTTP_HOST} ^www.sito2.it$ [NC]
RewriteCond %{REQUEST_URI} !/categoriax(.*)$
RewriteCond %{REQUEST_URI} !/index(.*)$
RewriteRule ^(.*)$ http://www.sito1.it/$1 [R=302,L]


Ovviamente i due domini hanno la stessa document root (sito2.it è un dominio alias di sito1.it)


Esempio di funzionamento:

www.sito1.it/categoria1/pagina5
www.sito1.it/categoria4/pagina2
www.sito1.it/categoriax/pagina2 -> www.sito2.it/categoriax/pagina2
www.sito2.it/categoriax/pagina5
www.sito2.it/categoria6/pagina7 -> www.sito1.it/categoria6/pagina7
« Ultima modifica: 03 Set 2012, 16:30:38 da lemone »

 

Host

Torna su