Joomla.it Forum
Non solo Joomla... => Sezione dedicata ai Server => : lemone 18 Aug 2012, 11:36:24
-
Ciao a tutti!
L'url rewite di joomla che uso č questo: www.sito1.it/categoria1/dfghjkl/ (http://www.sito1.it/categoria1/dfghjkl/), www.sito1.it/categoria2 (http://www.sito1.it/categoria2), ecc.
Perņ mettendo nell'htaccess
RewriteCond %{REQUEST_URI} /categoria1(.*)$
RewriteRule ^(.*)$ http://www.sito2.it/categoria1/$1 [R]
l'output risulta: http://www.sito2.it/sito1.it/categoria1/dfghjkl/ (http://www.sito2.it/sito1.it/categoria1/dfghjkl/) >:(
invece a me serve: http://www.sito2.it/categoria1/dfghjkl/ (http://www.sito2.it/categoria1/dfghjkl/)
Come posso fare?
Grazie!!!!
-
Ho corretto il codice:
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!!!
-
Nella speranza che possa servire, ecco come ho risolto:
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