webForumDet fria alternativet

isapi rewrite

2 svar · 566 visningar · startad av peppar

pepparMedlem sedan dec. 2001873 inlägg
#1

Jag har satt upp en regel med isapi rewrite för hur jag vill att länkar skall skrivas om som ser ut såhär:

RewriteRule ^news/([^/]*)\.html$ /nyheter.asp?q=$1 [L]

länkarna visas såhär: /news/65001.html

Nu vill jag bygga vidare på denna regel för att tabort filnamnet helt och lägga till rubriken från texten i länken så det blir såhär:

/news/65001/nyhets_rubrik_från_idag

SJälva rubriken skall inte användas för att bygga länken i rewrite regeln utan den är mer där för sökmotorer och för att inte länken skall bli för anonym.

Kan någon hjälpa mig på traven ?

pepparMedlem sedan dec. 2001873 inlägg
#2
RewriteEngine on
RewriteRule ^news/(.*)/(.*) nyheter.asp?q=$1

typ...

colioneMedlem sedan juni 20014 421 inlägg
#3

Känns onödigt med ytterliggare en capture group. Är det alltid en nuffra kan du göra något sånt här:

RewriteEngine on
RewriteRule ^news/(\d+) nyheter.asp?q=$1
129 ms totalt · 3 externa anrop · v20260731065814-full.b943c234
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)