Visualizzazione risultati 1 fino 10 di 10

Discussione: dominio di quarto livello

  1. #1
    wallaby non  connesso Neofita
    Data registrazione
    29-01-2014
    Messaggi
    10

    Predefinito dominio di quarto livello

    Sto cercando pi per imparare che per altro, di creare un dominio di quarto livello tipo forum.miosito.altervista.org
    Ho creato la cartella, messo dentro l'index, rinominato l'index della radice, creato dal pannello altervista il sottodominio e poi.... non funziona, se rimetto il vecchio index nella radice mi carica sempre la home di miosito e se lascio la index.php creata dal pannello non funziona proprio. ho anche provato come suggerisce qualcuno a copiare l'index del pannello prima delle righe dell'index che c'era prima ma mi dice la pagina ha generato un loop.
    Come devo fare a far funzionare sia la home della radice sia la home del sottodominio, che dovrebbe aprirsi a forun.miosito.altervista.org e non su miosito.alterrvista.org/cartella cosa che gi funziona con il vecchio index.
    Grazie mille

  2. #2
    wallaby non  connesso Neofita
    Data registrazione
    29-01-2014
    Messaggi
    10

    Predefinito

    allora una soluzione anche se molto brutta l'ho trovata.
    il file index generato dal pannello in fase di creazione del dominio

    <?php /* AVSBDMNG */

    include "/membri/.dummy/subdomains.php";

    switch(@GetSubdomain("dominio di terzo livello", $_SERVER['HTTP_HOST'])) {
    case "sottodominio": Header("Location: /sottodominio"); break;
    default: Header("Location: /not_found.html");
    }
    ?>

    allor ho semplicisticamente rinominato la vecchia index.php chiamandola home.php e ho inserito al posto di not_foud.html, home.php .....

    Adesso funziona, quando apro il sottodominio mi da la sua home e quando apro solo il dominio di terzo livello mi da la vecchia home... ed ok.. se non fosse che ovviamente ora l'indirizzo della home principale miosito.altervista.org/home.php e l'indirizzo del sottodominio sottodominio.miosito.altervista.org/cartella sottodominio

    il tutto alquanto bruttino, si pu risolvere in modo che si veda come indirizzo della home principale solo miosito.altervista.org e in quella del sottodominio solo sottodominio.miosito.altervista.org?

  3. #3
    wallaby non  connesso Neofita
    Data registrazione
    29-01-2014
    Messaggi
    10

    Predefinito

    Citazione Originalmente inviato da wallaby Visualizza messaggio
    allora una soluzione anche se molto brutta l'ho trovata.
    il file index generato dal pannello in fase di creazione del dominio

    <?php /* AVSBDMNG */

    include "/membri/.dummy/subdomains.php";

    switch(@GetSubdomain("dominio di terzo livello", $_SERVER['HTTP_HOST'])) {
    case "sottodominio": Header("Location: /sottodominio"); break;
    default: Header("Location: /not_found.html");
    }
    ?>

    allor ho semplicisticamente rinominato la vecchia index.php chiamandola home.php e ho inserito al posto di not_foud.html, home.php .....

    Adesso funziona, quando apro il sottodominio mi da la sua home e quando apro solo il dominio di terzo livello mi da la vecchia home... ed ok.. se non fosse che ovviamente ora l'indirizzo della home principale miosito.altervista.org/home.php e l'indirizzo del sottodominio sottodominio.miosito.altervista.org/cartella sottodominio

    il tutto alquanto bruttino, si pu risolvere in modo che si veda come indirizzo della home principale solo miosito.altervista.org e in quella del sottodominio solo sottodominio.miosito.altervista.org?
    mi correggo, funziona la home ma non gli articoli....aiuto!

  4. #4
    karl94 non  connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,159

  5. #5
    wallaby non  connesso Neofita
    Data registrazione
    29-01-2014
    Messaggi
    10

    Predefinito

    allora sono ritardato io, ho provato 20 volte ma non va. se scrivo miosito.altervista.org/cartella sottodominio va alla home tranquillamente ma se scrivo all'inizio del file .htaccess

    Codice:
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} =sottodominio.miosito.altervista.org
    
    RewriteRule (.*) /sottodominio/$1 [L]
    mi da errore 500.

    Non ci sto capendo pi nulla
    Ultima modifica di karl94 : 17-02-2016 alle ore 00.37.49 Motivo: Formattazione

  6. #6
    wallaby non  connesso Neofita
    Data registrazione
    29-01-2014
    Messaggi
    10

    Predefinito

    allora ho risolto in parte. con questo codice ma la prima riga era gi presente circa a met file e quindi ho inserito solo le altre tre opportunamente modificate sotto la rewriteEngine on

    Codice:
    RewriteEngine on
    
    RewriteCond %{HTTP_HOST} ^sottodominio.dominio.altervista.org(.*)$ [OR]
    RewriteCond %{HTTP_HOST} ^www.sottodominio.dominio.altervista.org(.*)$
    RewriteRule ^(.*)$ http://dominio.altervista.org/sottodominio/$1 [R=301,L]
    quello che non mi piace che comunque mi resta l'indirizzo scritto come miosito.altervista.org/cartella ad ogni modo digitando sottodominio.miosito.altervista.org mi manda finalmente alla giusta home e sembra funzionare tutto.
    C' un modo per far restare scritto l'indirizzo come sottodominio.miosito.altervista.org ?
    Ultima modifica di karl94 : 17-02-2016 alle ore 00.38.06

  7. #7
    karl94 non  connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,159

    Predefinito

    Citazione Originalmente inviato da wallaby Visualizza messaggio
    allora sono ritardato io, ho provato 20 volte ma non va. se scrivo miosito.altervista.org/cartella sottodominio va alla home tranquillamente ma se scrivo all'inizio del file .htaccess

    Codice:
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} =sottodominio.miosito.altervista.org
    
    RewriteRule (.*) /sottodominio/$1 [L]
    mi da errore 500.

    Non ci sto capendo pi nulla
    Aggiungi
    Codice:
    RewriteBase /
    sotto RewriteEngine on.

  8. #8
    wallaby non  connesso Neofita
    Data registrazione
    29-01-2014
    Messaggi
    10

    Predefinito

    Con in codice scritto cos

    Codice:
    RewriteEngine On
    
    RewriteBase /
    
    RewriteCond %{HTTP_HOST} =sottodominio.miosito.altervista.org
    
    RewriteRule (.*) /sottodominio/$1 [L]
    Mi va solo la home della radice e l'altra no. Ma se funzionasse non dovrebbe fare la sessa identica cosa del codice che ho scritto prima? adesso pi che altro sto cercando il modo di far visualizzare sempre sottodominio.miosito.altervista.org/categoria... e non miosito.altervista.org/sottodominio/....
    C' un modo per farlo?

  9. #9
    wallaby non  connesso Neofita
    Data registrazione
    29-01-2014
    Messaggi
    10

    Predefinito

    ho risolto con questo
    Codice:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^sottodominio.miosito.altervista.org$ [nc]
    RewriteCond %{REQUEST_URI} !^/sottodominio/
    RewriteRule (.*) /sottodominio/$1 [L]
    adesso finalmente la home del sito nella radice funziona perfettamente e quella del sottodominio si apre all'indirizzo sottodominio.miosito.altervista.org tuttavia le altre pagine del sito nel sottodominio mostrano ancora negli url la sottocartella del sottodominio in questo modo

    sottodominio.miosito.altervista.org/sottodominio/.....
    C' un modo per eliminare anche questo inconveniente?

  10. #10
    wallaby non  connesso Neofita
    Data registrazione
    29-01-2014
    Messaggi
    10

    Predefinito

    Ho risolto definitivamente modificando il parametro alla riga 20 del file configuration.php del joomla del sottodominio

    Codice:
    public $live_site = 'http://sottodominio.miosito.altervista.org/';
    prima era vuoto

    grazie a tutti

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •