Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766

    Mod rewrite non attivo?

    Sto spostando un sito su un nuovo server, l'home page è in php ma con il rewrite l'ho trasformata in html.
    Se digito www.miosito.it/index.php non ho problemi, ma se digito www.miosito.it/index.htm non vedo niente.
    Come mai?
    Puo' essere che ho il mod rewrite disabilitato?

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    ho letto che deve essere configurato qualcosa nel virtual host, ma dove e come si fa in webmin?

  4. #4
    Moderatore di Altri Server + Database L'avatar di SUPERMIKY
    Registrato dal
    Jun 2001
    Messaggi
    1,706
    vCard | CV | Social networks
    No, in privato non ti aiuto.

  5. #5
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da SUPERMIKY
    inserisci un file chiamato ".htaccess" nella root del tuo sito web e ci metti dentro il codice del tuo rewriting

    Poi nella direttiva VirtualHost del tuo httpd.conf (http://openskills.info/infobox.php?ID=420) specifichi che vuoi abilitare il rewrite, come segnalato da questi links:

    http://www.risorse.net/apache/config...irtualhost.asp
    http://www.visivagroup.it/showthread.php?t=16445
    http://www.unix.org.ua/orelly/linux/apache/ch08_08.htm
    http://openskills.info/release/apach...irtualhost.htm
    http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
    http://www.yourhtmlsource.com/sitema...rewriting.html
    http://www.google.it/search?hl=it&q=...g+apache&meta=

    ciao
    si l'htaccess ce l'ho, so come funziona... e' il server che deve essere configurato meglio, ora vedo quei link
    Grazie
    P.s. ma sono buoni per chi usa webmin?

  6. #6
    Moderatore di Altri Server + Database L'avatar di SUPERMIKY
    Registrato dal
    Jun 2001
    Messaggi
    1,706
    webmin non è che un modo diverso di gestire le cose che normalmente fai da shell...
    quindi non influisce sulla struttura del sistema...
    vCard | CV | Social networks
    No, in privato non ti aiuto.

  7. #7

    Re: Mod rewrite non attivo?

    Originariamente inviato da Tr|k`Tr4k
    Sto spostando un sito su un nuovo server, l'home page è in php ma con il rewrite l'ho trasformata in html.
    Se digito www.miosito.it/index.php non ho problemi, ma se digito www.miosito.it/index.htm non vedo niente.
    Come mai?
    Puo' essere che ho il mod rewrite disabilitato?
    Il rewrite ti trasforma index.php in index.html, è logico che se digiti direttamente index.html non vedi niente.

    Come dice SUPERMIKY il mod_rewrite deve essere attivato nel file httpd.conf e comporta il riavvio di Apache, se hai accesso a tale file sul server bene sennò non puoi fare niente.

  8. #8
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766

    Re: Re: Mod rewrite non attivo?

    Originariamente inviato da side-server
    Il rewrite ti trasforma index.php in index.html, è logico che se digiti direttamente index.html non vedi niente.

    Come dice SUPERMIKY il mod_rewrite deve essere attivato nel file httpd.conf e comporta il riavvio di Apache, se hai accesso a tale file sul server bene sennò non puoi fare niente.
    ma sul server vecchio in uso tutt'ora io vedo sia la pagina .htm che quella .php mentre sto aspettando di mettere i dns sul nuovo server proprio per sto fatto che non vedo l'htm
    Che devo fare?

  9. #9
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    cmq un amico mi ha modificato il virtualhost in questo modo:

    <VirtualHost numero mio ip:80>
    DocumentRoot "/web/htdocs/miosito"
    ServerName www.miosito.it
    ServerAlias miosito.it
    <Directory "/web/htdocs/miosito">
    AllowOverride All
    </Directory>
    </VirtualHost>

    Tutt'ora ancora non ho spostato i dns del sito ma quando vado a inserire nella barra degli indirizzi il mio ip vedo il sito, poi se metto /index.htm mi porta con un redirect al sito che ho ora sul server vecchio e quindi www.miosito.it/index.php
    Cosi' penso sia un redirect e non un rewrite e il redirect non voglio farlo perche' i motori di ricerca mi penalizzerebbero.
    Sapete dirmi come devo mettere sto virtualhost in modo corretto?

  10. #10
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    ok qualcosa l'abbiamo risolta adesso c'e' l'ultimo problema.
    In pratica ho questa pagina:

    http://www.miosito.it/cartella_porta...e_del_file.htm

    che viene generata da un file tipo:

    http://www.miosito.it/cartella/vedi_...=nome_del_file

    con questa condizione nel rewrite:

    RewriteRule ^cartella_portale/([^/]+).htm http://www.miosito.it/cartella/vedi_info.php?titolo=$1 [L]

    quando vado a vedere la pagina, mi da in automatico questo link:

    http://www.miosito.it/cartella/vedi_...=nome_del_file

    mentre dovrebbe uscire

    http://www.miosito.it/cartella_porta...e_del_file.htm


    come mai succede questo?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.