Visualizzazione risultati 1 fino 4 di 4

Discussione: Informazioni su .htaccess

  1. #1
    marcoimprota non è connesso Neofita
    Data registrazione
    24-01-2015
    Messaggi
    26

    Predefinito Informazioni su .htaccess

    Salve, sono nuovo alla modifica dell'url tramite il file .htaccess. Mi sono informato su internet e ho letto già diverse guide, ma nessuna di queste mi ha saputo aiutare pienamente. Mi sono rimaste ancora in tasca alcune domande. Ad esempio:

    nel caso volessi riscrivere il mio url devo solo scrivere un file in notepad con dentro:

    Codice:
    	
    RewriteEngine On
    RewriteRule prodotti/([a-z]+)/([0-9]+).html http://www.MioDominio.com/ gestione_prodotti/prodotti.action?categoria=$1&idProdotto=$2 [L]
    e basta?

    ho provato a farlo, ma mi da l'errore 500, dicendomi che ci sono errori di sintassi. Ovviamente ho modificato la stringa apportando i dovuti cambiamenti [come ad esempio il www.MioDominio.com è diventato il nome del mio sito...ecc.

    Servono altre precisazioni nel file quindi?

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    C'è un po' di confusione.
    Se si usa il rewrite delle URL per SEO non va aggiunto il dominio e poi manca il rewritebase:

    Codice PHP:
    RewriteEngine On
    RewriteBase
    /
    RewriteRule prodotti/([a-z]+)/([0-9]+).html gestione_prodotti/prodotti.action?categoria=$1&idProdotto=$2 [L]
    Poi sicuro che il file si chiami "prodotti.action"?
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    marcoimprota non è connesso Neofita
    Data registrazione
    24-01-2015
    Messaggi
    26

    Predefinito

    Scusa il ritardo per la mia risposta, ma ho avuto pochissimo tempo.

    Innanzitutto grazie per il "base" che non avevo inserito e che, da quanto ho visto, poche persone riportano nelle loro istruzioni.
    Per il "prodotti.action" avevo scritto che avevo apportato delle modifiche a tale scritta, adattandola al mio caso d'uso.

    Il mio link effettivo è:

    Codice:
    http://marcoimprota.altervista.org/Blog/Archivio/post.php?Categoria=Sociologia&ID_Post=2
    che voglio trasformare in

    Codice:
    http://marcoimprota.altervista.org/Blog/Archivio/Sociologia/Titolo_Articolo
    come posso fare?

  4. #4
    marcoimprota non è connesso Neofita
    Data registrazione
    24-01-2015
    Messaggi
    26

    Predefinito

    correggo, vorrei mettere:

    Codice:
    http://marcoimprota.altervista.org/Blog/Archivio/Sociologia/numero_articolo/Titolo_Articolo
    e questo è quanto scrivo (ma da errore)

    Codice:
    RewriteEngine On 
    RewriteBase /
    
    # riscrivi l'url: post.php?Categoria=Economia&ID_Post=3&Titolo=Questo_post_ha_il_titolo_lunghissimo_per_vedere_cosa_succede_a_quello_sotto
    RewriteRule ^post/([a-zA-Z]+)/([0-9]+)/([a-zA-Z_-]+) post.php?Categoria=$1&ID_Post=$2&Titolo=$3 [NC, L]

Regole di scrittura

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