Ho questo URL:
http://www.example.com/search.php?&location=ca&co=us
Vorrei riscrivere così:
ca.example.com
In htaccess ho inserito questo codice ma non funziona:
RewriteCond %{HTTP_HOST} ^([^/]*).example.com$ [NC]
RewriteRule (.+)$ /search.php?location=$1&co=us [L,P]
Non capisco dove sbaglio.
risposte:
1 per risposta № 1Riferimento posteriore da RewriteCond
è %1
, %2
ecc. Puoi usare:
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} ^(.+?).(vincentjob.com)$ [NC]
RewriteRule ^ http://www.%2/search.php?location=%1&co=us [L,P]
assumendo mod_proxy
è configurato e funzionante.