/ / .htaccess riscrive l'URL dinamico nel sottodominio: .htaccess, mod-rewrite, url-rewriting, mod-proxy

.htaccess riscrive l'url dinamico nel sottodominio - .htaccess, mod-rewrite, url-rewriting, mod-proxy

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 № 1

Riferimento 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.