Visualizzazione risultati 1 fino 9 di 9

Discussione: Una sola pagina [.htaccess]

  1. #1
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Question Una sola pagina [.htaccess]

    Ciao a tutti!
    Sto creando un sito con una sola pagina: index.php.
    Avrei bisogno di un aiuto con .htaccess.
    Dovrei fare in modo che andando su miosito.it/Pagina è come se si andasse su miosito.it/index.php?pagina=Pagina.
    Grazie.

  2. #2
    Guest

    Predefinito

    Codice:
    RewriteEngine on
    
    RewriteCond $1 =Pagina
    ; RewriteCond $1 =QuelloCheVuoiMaTogliIlPuntoEVirgola
    RewriteRule ^(.*)$ /index.php?pagina=$1
    Dovrebbe andare..

  3. #3
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Grazie (lo so, sono scemo) ma mi sono spiegato male.
    Vorrei fare in modo che se l'utente vada su sito.it/QuasiasiCosaEgliMetta è come se andasse su sito.it/index.php?pagina=QualsiasiCosaEgliMetta.
    Quindi "qualsiasi cosa egli metta" verrebbe reindirizzato su index.php?eccetera.
    Thanks!

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

    Predefinito

    Io ti consiglierei una piccola variante:
    Codice:
    RewriteRule ^(.*)$ index.php/$1 [L]
    Nello script potrai ottenere la componente path dell'URL richiesto dall'utente mediante l'espressione
    Codice PHP:
    $_SERVER['PATH_INFO']
    Ricorda: la componente path dell'URL è compresa della barra iniziale.

  5. #5
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Provato, ma niente, anzi: Internal Server Error.

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

    Predefinito

    Contenuto dei file .htaccess e index.php?

  7. #7
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    .htaccess
    Codice:
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}\.php -f
    RewriteRule ^(.*)$ $1.php
    
    RewriteRule ^(.*)$ index.php/$1 [L]
    index.php
    Codice PHP:
    <?
    // semplicemente
    echo $_SERVER['PATH_INFO'];
    ?>

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

    Predefinito

    Prova così:
    Codice:
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}\.php -f
    RewriteRule ^(.*)$ $1.php
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [L]

  9. #9
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Grazie mille, adesso funziona!

Regole di scrittura

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