[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
A [PHP] url friends PHP 40
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
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4

Discussioni simili