Visualizzazione risultati 1 fino 14 di 14

Discussione: Usare i domini di terzo livello

  1. #1
    Guest

    Predefinito Usare i domini di terzo livello

    Salve AV! :)
    Ho un problema con i domini di terzo livello.
    Vorrei che una mia cartella chiamata nekkar si aprisse da www.nekkar.luca1012.altervista.org
    Andando in domini di terzo livello, inserisco nekkar.luca1012.altervista.org come sottodominio e nekkar come destinaziona ma viene fuori questo errore:

    • Un file index.php estraneo è già presente, non posso procedere, se lo rinomini o rimuovi accertati che i tuoi scripts continuino a funzionare

    Che significa? Come posso risolvere per ottenere quello che mi serve?

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito



    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    Ciao! Grazie per aver risposto.
    Sfortunatamente aggiungendo
    Codice:
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} ^nekkar.luca1012.altervista.org$
    RewriteRule (.*?) /nekkar/$1
    All'interno dell'.htacces non noto l'effetto desiderato.
    Da nekkar.luca1012.altervista.org si viene mandati alla index del sito.

    In cosa sbaglio?

  4. #4
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Il tuo htaccess contiene solo quelle 3 righe?


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  5. #5
    Guest

    Predefinito

    Il contenuto, senza l'aggiunta di quella parte è questo:
    Codice:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    # /* modifica */
    # # av:php5-engine
    AddHandler av-php53 .php
    # /* fine */
    
    # # av:Toolbar
    SetEnv AV_TOOLBAR 0
    Mentre aggiungendo quel pezzo, viene così:

    Codice:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    RewriteCond %{HTTP_HOST} ^luca1012.altervista.org/nekkar/$
    RewriteRule (.*?) /nekkar/$1
    </IfModule>
    
    # END WordPress
    
    # /* modifica */
    # # av:php5-engine
    AddHandler av-php53 .php
    # /* fine */
    
    # # av:Toolbar
    SetEnv AV_TOOLBAR 0
    L'ho inserito nel posto sbagliato?

  6. #6
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Deve essere la prima cosa che fa il rewrite, quindi dopo "RewriteEngine On".


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  7. #7
    Guest

    Predefinito

    Ok, sistemato. Adesso l'.htacces è così:
    Codice:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} ^draco.luca1012.altervista.org$
    RewriteRule (.*?) /draco/$1
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    # /* modifica */
    # # av:php5-engine
    AddHandler av-php53 .php
    # /* fine */
    
    # # av:Toolbar
    SetEnv AV_TOOLBAR 0
    Al posto di /nekkar ho usato /draco.
    A parte questo, esce un errore:
    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, info@altervista.org and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    More information about this error may be available in the server error log.
    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

  8. #8
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    In effetti c'era un errore. Ecco la versione che dovrebbe funzionare:

    Codice:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{HTTP_HOST} =draco.luca1012.altervista.org
    RewriteCond %{REQUEST_URI} !^/draco
    RewriteRule (.*) /draco/$1 [L]
    
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    # /* modifica */
    # # av:php5-engine
    AddHandler av-php53 .php
    # /* fine */
    
    # # av:Toolbar
    SetEnv AV_TOOLBAR 0


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  9. #9
    Guest

    Predefinito

    Perfetto, funziona tutto correttamente adesso.
    Grazie infinite davvero per l'aiuto! :)

  10. #10
    Guest

    Predefinito

    Ho un problemone.
    All'inizio pensavo di aver toccato qualcosa involontariamente (per assurdo) ma adesso è la 3° volta che mi succede. L'.htacces elimina la parte che ho aggiunto quando gli gira, di conseguenza il dominio di 4° livello va a farsi benedire

    L'.htacces è questo:
    Codice:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} =draco.luca1012.altervista.org
    RewriteCond %{REQUEST_URI} !^/draco
    RewriteRule (.*) /draco/$1 [L]
    
    RewriteCond %{HTTP_HOST} =nekkar.luca1012.altervista.org
    RewriteCond %{REQUEST_URI} !^/nekkar
    RewriteRule (.*) /nekkar/$1 [L]
    
    RewriteCond %{HTTP_HOST} =quantum.luca1012.altervista.org
    RewriteCond %{REQUEST_URI} !^/quantum
    RewriteRule (.*) /quantum/$1 [L]
    
    RewriteCond %{HTTP_HOST} =sirius.luca1012.altervista.org
    RewriteCond %{REQUEST_URI} !^/sirius
    RewriteRule (.*) /sirius/$1 [L]
    
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    # /* modifica */
    # # av:php5-engine
    AddHandler av-php53 .php
    # /* fine */
    
    # # av:Toolbar
    SetEnv AV_TOOLBAR 0
    SetEnv AV_TOOLBAR 0
    Ho sbagliato di nuovo qualcosa io?
    Oppure ho i fantasmi sul mio sito?

  11. #11
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Probabilmente è WordPress che lo modifica. Prova a metterlo all'esterno dei due commenti che marcano la porzione di codice inserita dal CMS.

  12. #12
    Guest

    Predefinito

    Così intendi?
    Codice:
    RewriteCond %{HTTP_HOST} =draco.luca1012.altervista.org
    RewriteCond %{REQUEST_URI} !^/draco
    RewriteRule (.*) /draco/$1 [L]
    
    RewriteCond %{HTTP_HOST} =nekkar.luca1012.altervista.org
    RewriteCond %{REQUEST_URI} !^/nekkar
    RewriteRule (.*) /nekkar/$1 [L]
    
    RewriteCond %{HTTP_HOST} =quantum.luca1012.altervista.org
    RewriteCond %{REQUEST_URI} !^/quantum
    RewriteRule (.*) /quantum/$1 [L]
    
    RewriteCond %{HTTP_HOST} =sirius.luca1012.altervista.org
    RewriteCond %{REQUEST_URI} !^/sirius
    RewriteRule (.*) /sirius/$1 [L]
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    # /* modifica */
    # # av:php5-engine
    AddHandler av-php53 .php
    # /* fine */
    
    # # av:Toolbar
    SetEnv AV_TOOLBAR 0
    SetEnv AV_TOOLBAR 0

  13. #13
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    No, non puoi usare le direttive rewriteCond e rewriteRule prima di aver attivato il modulo con la direttiva rewriteEngine. Prova a metterle dopo il blocco gestito da WordPress.

  14. #14
    Guest

    Predefinito

    Avevo provato inserendo il tutto dopo # END WordPress ma non funzionava. Per quello ho provato, un po' a caso devo ammettere, a mettere tutto all'inizio.

Regole di scrittura

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