Apache Rewrite regola confusione
Domanda
Sto cercando di convertire un semplice url (sotto) in un URL del blog in stile, ma non del tutto sicuro di come farlo, tutte le mie altre regole sono funzionare bene, ma io non riesco a capire questo uno fuori.
URL voglio convertire: http: // www .website.com / myblog.php? id = 1 & title = Il mio blog + + titolo
URL voglio che creare: http://www.website.com/ 1 / my-blog-title
Quale dovrebbe essere la regola di essere?
Qualsiasi aiuto apprezzato:)
Soluzione
Prova questo
RewriteEngine on
RewriteBase /
RewriteRule ([0-9]+)/([^.]+) myblog.php?id=$1&title=$2
Altri suggerimenti
Prova questo nel file .htaccess:
RewriteEngine on
RewriteRule ^(\d+)/([^/]+)$ myblog.php?id=$1&title=$2
Ma qui i trattini non sono sostituito da segni più.
nel file .htaccess,
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /myblog.php?id=$1 [L]
Non è necessario (non dovrebbe bene) per passare il titolo del blog al file blog, solo l'ID. Spero che questo lavori