htaccess, reindirizzare virtuale sottodominio per il parametro URL
-
28-09-2019 - |
Domanda
Ho una .ne.ro dominio registrato in Romania), dove i visitatori possono entrare con o senza "www":
http://mydomain.ne.ro
http://www.mydomain.ne.ro
Voglio reindirizzare http://123.mydomain.ne.ro
per http://mydomain.ne.ro?id=123
.Se il visitatore entra con 'www|mail|ftp' deve essere trattata come parametro (ovviamente).
Ho provato htaccess sottodominio redirct con l'ultimo parametro url ma non ha funzionato.
Corrente codice:
# edited on 05/April/2011 as suggested:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mydomain\.ne\.ro$
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.ne\.ro$
RewriteRule ^$ /index.php?id=%1 [R,L]
Ospitato in un hostgator business plan (linux) e registrato presso nic.ro, solo se chiedere.
Soluzione
Dopo numerose proposte di codice (grazie supersuphot) e un sacco di ricerca finalmente ho trovato una risposta.
Prima ho aggiunto il sottodominio * sotto mydomain.ne.ro, come ha sottolineato il dominio cartella/percorso:
Poi ho caricato .il file htaccess con il seguente codice:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mydomain.ne.ro
RewriteCond %{HTTP_HOST} ^(.+).mydomain.ne.ro
RewriteRule ^([^/]*)$ http://mydomain.ne.ro/?id=%1 [P,L]
questo funziona troppo:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mydomain\.ne\.ro$
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.ne\.ro$
RewriteRule ^$ /index.php?id=%1 [P,L]
La cosa più importante è il P invece R all'ultima riga, per mantenere l'aspetto originale del sottodominio.Controllare questa risposta per un domanda correlata.
Altri suggerimenti
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mydomain\.ne\.ro$
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.ne\.ro$
RewriteRule ^$ http://mydomain.ne.ro?id=%1 [R,L]
Wow quantme !
Sto cercando il codice da due giorni , eh, infine, ...
Il primo codice è perfetto per me
RewriteRule ^([^/]*)$ http://mydomain.ne.ro/?id=%1 [P,L]
Inoltre, È possibile modificare con questo(per lettere Maiuscole o Minuscole )
RewriteRule ^(.*)$ http://mydomain.ne.ro/?id=%1 [P,L]
Molte Grazie quantme