Visualizzazione risultati 1 fino 11 di 11

Discussione: [Risolto]Url rewrite da ?var=contenuto a Contenuto

  1. #1
    Guest

    Predefinito [Risolto]Url rewrite da ?var=contenuto a Contenuto

    Ragazzi, so che è un argomento super trattato, ma non ho trovato risposta nemmeno su google, ho provato ad utilizzare anche mod_rewrite gnerator online ma senza risultato, cioè, funzionano ma non come vorrei.

    Ho questo .htaccess:
    Codice:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.*)$ index.php?page=$1
    Mi viene caricata la pagina come se non ci fosse css e tutti i file se aperti hanno come contenuto il file index.php

    Mi potreste spiegare come posso fare a trasformare da /index.php?page=pagina a /Pagina ?

    Provate pure voi, magari si capisce meglio il mio problema:

    http://jcdesign.altervista.org/Index
    http://jcdesign.altervista.org/?page=about


    Grazie in anticpo come sempre per il vostro aiuto

  2. #2
    Guest

    Predefinito

    Perché ti traduce tutto anche i percorsi dei css e ti cambia il path assoluto.
    Con quella regola stai dicendo che http://jcdesign.altervista.org/img/pippo.jpg diventa http://jcdesign.altervista.org/?page=img/pippo.png

    Fai un po' te ;)

  3. #3
    Guest

    Predefinito

    C'è un errore nell'html
    Codice:
    <html>
    <head>
    <title>Index</head>
    Non hai chiuso il tag title.

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da svacant Visualizza messaggio
    Perché ti traduce tutto anche i percorsi dei css e ti cambia il path assoluto.
    Con quella regola stai dicendo che http://jcdesign.altervista.org/img/pippo.jpg diventa http://jcdesign.altervista.org/?page=img/pippo.png

    Fai un po' te ;)
    Se lo sapessi fare non avrei chiesto qui Sto cercando sempre ma non riesco a cavarne piade

    Citazione Originalmente inviato da stoner Visualizza messaggio
    C'è un errore nell'html
    Codice:
    <html>
    <head>
    <title>Index</head>
    Non hai chiuso il tag title.
    grazie ho corretto

  5. #5
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    ti conviene terminare i percorsi con .html oppure con una slash /

  6. #6
    Guest

    Predefinito

    Pappa pronta in arrivo :P


    Codice HTML:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^([a-z])$ index.php?page=$1
    Controllalo per bene non l'ho testato ;)

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da svacant Visualizza messaggio
    Pappa pronta in arrivo :P


    Codice HTML:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^([a-z])$ index.php?page=$1
    Controllalo per bene non l'ho testato ;)
    Non dicevo di postare il codice ma solo dove potevo metere mani.

    Non conosco la sintassi .htaccess e non ci ho capito, diciamo niente, delle guide online.

    Quel codice l'ho trovato online e l'ho provato ma non funzionava.

    Quel codice che hai postato restituisce 404.

    Prima ricordo che ci fosse una guida su Wikipedia ma non trovo più la pagina

    Però se non sbaglio, è una sintassi utilizzata anche in php ma ora mi sfugge il nome

  8. #8
    Guest

    Predefinito

    Codice PHP:
    RewriteEngine On
    RewriteBase
    /
    RewriteRule ^(.*)$ /$1
    Non so niente di htaccess..ma prova! xD

  9. #9
    Guest

    Predefinito

    Non funziona SIM!

    Comunque mi sono ricordato, si chiamano espressioni regolari!

  10. #10
    Guest

    Predefinito

    Prova a guardare qui

  11. #11
    Guest

    Predefinito

    Allora, ho risolto scrivendo così, era giusto quello che avevo scritto ma mancava un carattere, grazie ancora a tutti

    Codice:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^([A-Za-z]+)$ index.php?page=$1 [L]

Regole di scrittura

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