[PHP] Url Rewrite titolo pagina in url

colomber

Utente Attivo
4 Dic 2012
232
1
18
Ho un'url di questo tipo:

showtopic.php?id=47&s=50&p=12&titolo=titolo-della-pagina

id = id della discussione
s = tengo 10 risultati per pagina in questo caso siamo nella quinta pagina
p = numero totale pagine della discussione
titolo = titolo discussione

vorrei trasformarlo in qualcosa di più leggibile ma non ho idea di come fare, il contenuto di tutte le variabili deve per forza apparire nell'url riscritto?


se si può fare farei: titolo-della-pagina-4750.html


prima il titolo della pagina, poi l'id in questo modo non devo gestire titolo uguali verrebbero distinti dell'id, ed infine per dividere le varie pagine della discussione inserirei il numero relativo.


Ringrazio in anticipo per l'aiuto.
 
Ultima modifica:

colomber

Utente Attivo
4 Dic 2012
232
1
18
fin ora sono riuscito a fare questo partendo da qui

showtopic.php?id=47&s=50&p=12&titolo=titolo-della-pagina


____



RewriteRule ^([^-]+)-([^-]+) showtopic.php?topic_id=$1&s=$2&p=$3&titolo=$4 [L]


risultato

47-50-12-titolo-della-pagina
 
Ultima modifica:

colomber

Utente Attivo
4 Dic 2012
232
1
18
Mi sto avvicinando al risultato:

RewriteRule ^([^/]+)-([0-9]+)-([0-9]+)\.html$ showtopic.php?topic_id=$2&s=$3&p=$4&titolo=$1 [L]


Risultato:

titolo-della-pagina-47-50.html



non so come togliere il trattino tra 47 e 50 per visualizzare un numero unico ma non sono convinto che si possa fare




poi ho un'altro problema la redirect 301 da questo url

titolo-della-pagina-47-50.html

va a

showtopic.php?topic_id=47&s=50&titolo=titolo-della-pagina


dovrebbe essere il contrario..
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
P Rimozione automatica url da sitemap.xml con PHP PHP 1
MarcoGrazia [PHP] [regex] Validare un url PHP 2
L [PHP] cambiare gli if in un url semplice PHP 1
I [PHP] generazione url "uguale" che punta a due immagini diverse PHP 0
L [PHP] Riscrivere url PHP 0
maxnegri Eliminare url index.php con variabili e reindirizzare alla home del sito PHP 7
L [PHP] convertire gli url ad forma semplice PHP 3
A [PHP] Inserimento url dinamici in pagina html PHP 3
I [PHP] Login Facebook SDK returned an error: No URL set! PHP 0
G [PHP] togliere sotto directory dall'url PHP 0
G [PHP] [HTML] Sito web URL e altro PHP 3
G Siti web URL e altro (PHP, HTML) Presentati al Forum 1
K [PHP] Invio dati tramite url PHP 2
C [PHP] Potezione url PHP 2
S [PHP] estrarre le email da un elenco di url PHP 21
Zea URL dinamico senza GET php PHP 24
A [PHP] Url pagamento paypal in email PHP 2
SebaGravi [PHP] problema url semantici con .htaccess PHP 3
giannit [PHP] Cambio url su menu css PHP 15
C [PHP] Url sparisce lo 0 PHP 2
booklisa [PHP] Impostare constanti nelle url PHP 7
E [PHP] Redirect Alias su dominio principale con url primario PHP 4
M sostituire parte di URL con espressioni regolari PHP PHP 8
F redirect url php PHP 1
Jonn Creare URL SEO con PHP PHP 7
A Alternativa al <meta http-equiv="refresh" content="5;url=code.php" > HTML e CSS 5
M Php e mysql: tabella con URL che restituisce ID PHP 2
A Salva immagini da url via script php PHP 6
marcellokabora come modificare un url attraverso un .htaccess (swf-php-htaccess-urlrewriting) PHP 2
G Modificare URL di Pagine PHP per renderle Seo Friendly PHP 0
B Come faccio a passare l'URL dove mi trovo ad un iframe php Javascript 2
S [PHP] Esistenza Url PHP 5
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 0
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1

Discussioni simili