webForumDet fria alternativet

isapi rewrite

ASP

2 svar · 568 visningar · startad av peppar

Medlem sedan dec. 2001873 inlägg
Frågan#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 ?

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

typ...

Medlem 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
249 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)