+ Rispondi alla Discussione
Risultati da 1 a 14 di 14

Sottodomini e Mod_rewrite

Ultimo Messaggio di pino8314 il:
  1. #1
    Esperto L'avatar di Rinzi
    Data Registrazione
    Feb 2005
    Località
    Roma
    Messaggi
    5,448

    Sottodomini e Mod_rewrite

    su un server linux con Apache ho la necessità di restituire www sito.it/cartella/ alla richiesta di cartella.sito.it

    si dovrebbe poter fare operanto sul file .htaccess ma non trovo info utili

    qualcuno può aiutarmi?

    grazie

  2. #2
    Lkv
    Lkv è offline
    Esperto L'avatar di Lkv
    Data Registrazione
    Dec 2005
    Località
    Sardinia, IT
    Messaggi
    1,711
    Io ho trovato questo, ma e' meglio che arrivi "qualcuno che ne sa" perche' non so se sia giusto.

    Codice:
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} ^cartella.sito.it
    RewriteRule ^(.*)$ http://www sito.it/cartella/$1 [L,R=301]

    Il web e' un organismo vivente, la solidarieta' e' la sua anima!

  3. #3

    Data Registrazione
    Jan 2006
    Messaggi
    1,023
    È necessario eseguire il redirect, o saresti anche soddisfatto di utilizzare il contenuto della cartella?

  4. #4
    Esperto L'avatar di Rinzi
    Data Registrazione
    Feb 2005
    Località
    Roma
    Messaggi
    5,448
    Citazione Originariamente Scritto da Serp
    È necessario eseguire il redirect, o saresti anche soddisfatto di utilizzare il contenuto della cartella?
    mi interessa utilizzare il contenuto della cartella... deve rimanere cartella.dominio.tld

  5. #5

    Data Registrazione
    Jan 2006
    Messaggi
    1,023
    Utilizza l'aliasing.

    http://httpd.apache.org/docs/1.3/mod...ias.html#alias

  6. #6
    Esperto L'avatar di Rinzi
    Data Registrazione
    Feb 2005
    Località
    Roma
    Messaggi
    5,448
    ok grazie, provo e vi faccio sapere

  7. #7
    Esperto L'avatar di Rinzi
    Data Registrazione
    Feb 2005
    Località
    Roma
    Messaggi
    5,448
    Citazione Originariamente Scritto da Serp
    rettifico, puoi farmi un esempio

    il suo funzionamento può dipendere dal tipo di piano hosting?

  8. #8
    Esperto L'avatar di Rinzi
    Data Registrazione
    Feb 2005
    Località
    Roma
    Messaggi
    5,448
    Citazione Originariamente Scritto da Lkv
    Io ho trovato questo, ma e' meglio che arrivi "qualcuno che ne sa" perche' non so se sia giusto.

    Codice:
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} ^cartella.sito.it
    RewriteRule ^(.*)$ http://www sito.it/cartella/$1 [L,R=301]
    questo non mi funziona... non trova il sottodominio e va in errore , evidentemente neanche a rriva a leggere l'.htaccess

  9. #9
    User
    Data Registrazione
    Sep 2005
    Messaggi
    451
    Il metodo piu veloce è modificare la direttiva

    Esempio:

    <VirtualHost *>
    ServerName cartella.domain.tld
    DocumentRoot /www/domain/cartella
    </VirtualHost>

  10. #10
    Esperto L'avatar di Rinzi
    Data Registrazione
    Feb 2005
    Località
    Roma
    Messaggi
    5,448
    Citazione Originariamente Scritto da uMoR
    Il metodo piu veloce è modificare la direttiva

    Esempio:

    <VirtualHost *>
    ServerName cartella.domain.tld
    DocumentRoot /www/domain/cartella
    </VirtualHost>
    lo immaginavo... ma sono su un multidominio e nn credo di poter modificare il file httpd.conf

    altre soluzioni?

    Umor?

  11. #11
    User
    Data Registrazione
    Sep 2005
    Messaggi
    451
    Scusa se non ho risposto prima ma avevo perso le pass del forum

    ----------------------------------------------------------
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteCond %{HTTP_HOST} ^([^.]+).dominio
    RewriteRule ^(.*)$ http://dominio/%1/$1 [L]
    ----------------------------------------------------------

  12. #12
    User L'avatar di christian
    Data Registrazione
    Oct 2005
    Località
    Roma
    Messaggi
    55
    Segui christian su Twitter Aggiungi christian su Google+ Aggiungi christian su Facebook Aggiungi christian su Linkedin
    Anche se in ritardo (qualche mese?), ti posto la soluzione che consiglia TopHost:

    ###################
    RewriteEngine On
    Options +FollowSymlinks
    RewriteBase /
    RewriteCond %{HTTP_HOST} forum.dominio.ext
    RewriteCond %{REQUEST_URI} !sottodir/
    RewriteRule ^(.*)$ sottodir/$1 [L]
    ###################

    Ciao!

  13. #13
    Esperto L'avatar di Rinzi
    Data Registrazione
    Feb 2005
    Località
    Roma
    Messaggi
    5,448
    Citazione Originariamente Scritto da christian
    Anche se in ritardo (qualche mese?), ti posto la soluzione
    grazie....

  14. #14
    User Newbie
    Data Registrazione
    Oct 2007
    Messaggi
    3
    Citazione Originariamente Scritto da christian Visualizza Messaggio
    Anche se in ritardo (qualche mese?), ti posto la soluzione che consiglia TopHost:

    ###################
    RewriteEngine On
    Options +FollowSymlinks
    RewriteBase /
    RewriteCond %{HTTP_HOST} forum.dominio.ext
    RewriteCond %{REQUEST_URI} !sottodir/
    RewriteRule ^(.*)$ sottodir/$1 [L]
    ###################

    Ciao!
    salve a tutti,

    ho la necessità di utilizzare questo script ma non riesco a farlo funzionare.

    vi spiego la mia situazione, come per l'utente di questo topic,

    in parole povere sto realizzando un applicazione web dove gli utenti che si registrano, avranno una loro pagina personale con un sotto dominio..

    consideranno che è tutto in locale e su windows..

    es.
    il sito è dominio.it

    la pagina personale dell'utente che si è registrato sarà

    nomeutente.dominio.it


    Naturalmente, dopo che l'utente si è registrato, all'interno di una path verrà creata una cartella dedicata a quell'utente, che sarà del tipo

    dominio.it/utenti/nomeutente

    adesso, attraverso l'.htaccess ho capito che è possibile che il dominio (nomeutente.dominio.it), punti a dominio.it/utenti/nomeutente

    ma se digito nomeutente.dominio.it, il browser mi visualizza la classica "Pagina non trovata"

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.