Pagina 3 di 5 primaprima 1 2 3 4 5 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 42

Discussione: mod_rewrite

  1. #21
    Aspetta, quello rimane e la pagina funziona o quello rimane e la pagina non funziona?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  2. #22
    Originariamente inviato da mircov
    Aspetta, quello rimane e la pagina funziona o quello rimane e la pagina non funziona?
    bè, io ho caricato il file prova.html nella cartella "test" e se digito www.sito.it/test/prova.html la pagina la vedo si...ma non diventa .php

  3. #23
    Ci stiamo scervellando da sue ore e le regole funzionano!!! VVoVe:
    Il mod_rewrite non trasforma l'url visualizzato nel browser ma l'url utilizzato da apache! Questo vuol dire che se tu scrivi

    tuodominio.it/path/pagina.html

    nel browser continuerai a vedere quello ma per il server in realtà quell'indirizzo sarà magari

    tuodominio.it/path/pagina.php

    Dicevop io che non lo uso da molto però queste cose semplici devono funzionare!

    E se ci pensi deve essere così altrimenti il modrewrite non avrebbe senso!

    Si usa sì per i motori di ricerca ma anche, magari, per nascondere il vero path ad un file o ad una cartella! Se venisse visualizzato anche l'url trasformato il mod_rewrite che senso avrebbe?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #24
    non sò cosa dirti, sinceramente stavo facendo delle prove per sistemare un sito che ha semplicemente

    www.sito.it/?sezione=home
    www.sito.it/?sezione=contatti
    et similar

    quindi mi pareva semplice la cosa...

    mi sono messo a fare queste prove (anche loro semplici) e non và !

    ne in locale ne on-line su un host serio con tutto abilitato e funzionante, compilo con editor seri (+ o - ) come ConTEXT e uso FileZilla come FTP program che credo sia uno dei migliori.

    non so che altro fare sinceramente...a questo puto rimanderei a domani, così smetto di romperti le scatole e magari domani a mente + lucida, qualcos uscirà.....spero

  5. #25
    No, forse non hai capito: quello che vuoi fare tu non si può fare! Se digiti un indirizzo quello è basta. Può cambiare per il server ma l'utente continuerà a vedere l'indirizzo che ha digitato. Cmq si, forse è meglio se ne riparliamo domani. Buonanotte!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  6. #26
    Originariamente inviato da mircov
    No, forse non hai capito: quello che vuoi fare tu non si può fare! Se digiti un indirizzo quello è basta. Può cambiare per il server ma l'utente continuerà a vedere l'indirizzo che ha digitato. Cmq si, forse è meglio se ne riparliamo domani. Buonanotte!
    ora come ora predo tutto per buono

    buonanotte

    a domani

    e grazie ancora

  7. #27
    entra nellla dir test

    carica il file .htaccess con dentro sta regola :

    RewriteEngine On
    RewriteRule ^prova/([^/]+).html prova.php?sezione=$1 [L]

    poi nel file prova.php ci scrivi :

    [php]
    <?
    echo $_GET[id];
    ?>

    e poi visualizzi quel file in 2 modi :


    http://tuosito/test/prova.php?id=1


    e poi cosi :


    http://tuosito/test/prova/1.html



    se in entrambi i casi ti scrive 1 a video funziona
    se te lo scrive solo nel primo non hai il rewrite abilitato

    se non te lo scrive ne nel primo e neppure nel secondo cambia host

  8. #28
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Originariamente inviato da mircov
    No, forse non hai capito: quello che vuoi fare tu non si può fare!
    Beh, serve un altro modulo di apache ma si può fare comunque. solo che non ha senso in questo caso.

  9. #29
    Originariamente inviato da stefano3804
    entra nellla dir test

    carica il file .htaccess con dentro sta regola :

    RewriteEngine On
    RewriteRule ^prova/([^/]+).html prova.php?sezione=$1 [L]

    poi nel file prova.php ci scrivi :

    [php]
    <?
    echo $_GET[id];
    ?>

    e poi visualizzi quel file in 2 modi :


    http://tuosito/test/prova.php?id=1


    e poi cosi :


    http://tuosito/test/prova/1.html



    se in entrambi i casi ti scrive 1 a video funziona
    se te lo scrive solo nel primo non hai il rewrite abilitato

    se non te lo scrive ne nel primo e neppure nel secondo cambia host
    dunque, ho fatto come dici tu, modificando il file .htaccess
    da così

    RewriteEngine On
    RewriteRule ^prova/([^/]+).html prova.php?sezione=$1 [L]

    che era errato come lo avevi scritto tu almeno credo...in

    RewriteEngine On
    RewriteRule ^prova/([^/]+).html prova.php?id=$1 [L]

    e non funziona.

    il rewrite è abilitato e la pagina phpinfo mi restituisce:

    apache2handler

    Loaded Modules:

    core prefork http_core mod_so mod_perl sapi_apache2 mod_access mod_auth mod_auth_anon mod_auth_dbm mod_auth_digest mod_ext_filter mod_include mod_log_config mod_log_forensic mod_logio mod_env mod_mime_magic mod_cern_meta mod_expires mod_headers mod_usertrack mod_unique_id mod_setenvif mod_mime mod_dav mod_status mod_autoindex mod_asis mod_info mod_cgi mod_dav_fs mod_vhost_alias mod_negotiation mod_dir mod_imap mod_actions mod_speling mod_userdir mod_alias mod_rewrite

    quindi per me è abilitato

    ma non funziona

  10. #30
    Ricominciamo.
    Bisogna capire che vuol dire non funziona!

    Fai una cosa: nel file prova.php scrivi qualcosa (tipo echo 'funziona').

    Quindi riprova la regola che ti ho dato ieri sera.

    Torno a ripetere che questa regola
    RewriteRule ^prova/([^/]+).html prova.php?id=$1 [L]

    almeno secondo me non va bene: è troppo generica.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.