- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Conflitti di rewriting?
-
Conflitti di rewriting?
Ciao a tutti
non sono un grandissimo esperto di url_rewriting e forse è per questo che sto riscontrando un problema di riscrittura.Poichè ho 2 domini, un secondario e un primario e che sono entrambi in funzione, volevo porre un 301 dal primo al secondo.
Fino a qui niente di complicato, mi è bastato scrivere:
[PHP]RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.:]+.)dominiosecondario.it.?(:[0-9])?$
RewriteRule ^(.*)$ http://www.dominioprimario.it/$1 [R=301,L][/PHP]Il problema nasce quando mi fa il redirect su una URL a sua volta rewrittata.
Ad esempio:
Se io vado su www.dominiosecondario.it/pagina5.html (in realtà è www.dominiosecondario.it/page.php?n=5)
il redirect anzichè andare su www.dominioprimario.it/pagina5.html svela la vera pagina non rewrittata che è: www.dominioprimario.it/page.php?n=5C'è qualche soluzione per questo?
Grazie a tutti
-
Ciao Bukowski,
da come descrivi la situazione sembrerebbe che prima viene riscritta l'url (da pagina5.html a page.php?n=5) e poi viene effettuato il redirect al dominio primario, prova a invertire l'ordine delle regole..dovrebbe funzionare.
ciao ciao