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.

È stato utile?

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:

Create subdomain *, hostgator shared account

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top