[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
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
P Data scraping in PHP non funziona PHP 4
C Calcoli matematici in php PHP 5
F Scrivere dei dati in word con php PHP 0
D PHP leggere cartella di Windows PHP 2
I dominio aruba versione php server linux Domini 3
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
S PHP e Mysqli PHP 0
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
T fatture con voci fattura in php PHP 0

Discussioni simili