0
這工作改變了我的蹩腳的網址搜索引擎友好的URL:重寫規則問題在htaccess文件
^([0-9]+)/[a-z-]+/?$ /details.php?id=$1 [L]
除非......如果有一個在我的標題一個數字,這是行不通的。我該如何解決這個問題?還是有足夠的信息給這裏知道?
這工作改變了我的蹩腳的網址搜索引擎友好的URL:重寫規則問題在htaccess文件
^([0-9]+)/[a-z-]+/?$ /details.php?id=$1 [L]
除非......如果有一個在我的標題一個數字,這是行不通的。我該如何解決這個問題?還是有足夠的信息給這裏知道?
您用於匹配標題的正則表達式僅匹配小寫字母和「 - 」,因此不包含數字。要匹配數字,您需要在括號內有一個0-9
:
RewriteRule ^([0-9]+)/[a-z0-9-]+/?$ /details.php?id=$1 [L]
謝謝喬恩! – Andi
+1好的解決方案。我會添加'NC'標誌以防''NC,L] –