Visualizzazione risultati 1 fino 2 di 2

Discussione: Mod_rewrite che... non funziona

  1. #1
    Guest

    Red face Mod_rewrite che... non funziona

    Sto facendo degli esperimenti per capire il funzionamento di questo strumento ma ho dei problemi, ecco un codice di esempio che non riesco a far funzionare:

    Mi trovo nella cartella http://extralife.altervista.org/test...p/mod_rewrite/

    Ho scritto questo in .htaccess:
    RewriteEngine On
    RewriteBase /mod_rewrite
    RewriteCond %{TIME_HOUR}%{TIME_MIN} >0700
    RewriteCond %{TIME_HOUR}%{TIME_MIN} <1900
    RewriteRule ^home\.html$ home.day.html
    RewriteRule ^home\.html$ home.night.html


    Ovviamento ho creato le pagine home.html, home.day.html e home.night.html eppure quando clicco su home.html mi si apre la pagina home.html e non la relativa home.day.html o home.night.html
    A volte dà addirittura errore 404.

    Non capisco il perchè... sapreste aiutarmi?

  2. #2
    Guest

    Predefinito

    Mmm, scusate se ritorno ma sinceramente non ci capisco più nulla

    Io ho delle pagine .php che includono altre pagine (.html o ancora .php) attraverso il codice
    Codice:
    <?php if (isset($page)) { include $page; } else { include('main.php'); } ?>
    oppure
    Codice:
    <?php include ('colonna_sx.html'); ?>
    Gli url delle pagine sono dunque del tipo index.php?page=casa/prova.html

    Ora io vorrei capire come posso trasformare gli url portandoli nella forma statica tipo: index/casa/prova.html

    Ho provato a cercare in rete, ma non sono riuscito a combinare nulla di buono

    (chiedo scusa se questa discussione dovesse risultare nell'area sbagliata... forse andava meglio in PHP, MySql e file database)

Regole di scrittura

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