/ / Come reindirizzare tutti gli URL a un www. sottodominio - apache, .htaccess, mod-rewrite, sottodominio

Come reindirizzare tutti gli URL a un www. sottodominio - apache, .htaccess, mod-rewrite, sottodominio

Ho questa riscrittura nel mio .htaccess:

RewriteCond %{HTTP_HOST}%{REQUEST_URI} ^domain.com/$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

Che funziona bene per domain.com ma non reindirizza l'URL con qualcosa dopo il /

(domain.com/something.php dovrebbe reindirizzare a www.domain.com/something.php)

Come si può fare?

Grazie in anticipo!!

risposte:

2 per risposta № 1

controlla

RewriteCond %{HTTP_HOST} !^www.domain.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L]

0 per risposta № 2

La mia ipotesi è perché tu scrivi ^domain.com/$ - il simbolo del dollaro alla fine significa la fine della stringa, quindi nulla può essere dopo di esso - è per questo che funziona con domain.com, ma non funziona con qualcosa di più?