我試圖做到以下幾點:數學與mod_rewrite的正則表達式
我的網址: http://www.example.com/9999
,我想它從該數字中減去5000,並無縫地重定向到: http://www.example.com/page.php?id=4999
mod_rewrite中的正則表達式可以做數學嗎?
我試圖做到以下幾點:數學與mod_rewrite的正則表達式
我的網址: http://www.example.com/9999
,我想它從該數字中減去5000,並無縫地重定向到: http://www.example.com/page.php?id=4999
mod_rewrite中的正則表達式可以做數學嗎?
有可能不是在正則表達式的數學,但我需要的是完全可行的:
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteRule ^5([0-9][0-9][0-9])($) /offer_details.php?offers_id=$1$2 [R]
RewriteRule ^6([0-9][0-9][0-9])($) /offer_details.php?offers_id=1$1$2 [R]
RewriteRule ^7([0-9][0-9][0-9])($) /offer_details.php?offers_id=2$1$2 [R]
RewriteRule ^8([0-9][0-9][0-9])($) /offer_details.php?offers_id=3$1$2 [R]
RewriteRule ^9([0-9][0-9][0-9])($) /offer_details.php?offers_id=4$1$2 [R]
出的產品ID從5000開始,我們最近通過的5000號(報價ID 10000+),所以我我必須補充,比如,10000+的十行。當我們達到20000(大於5年)的offer ID時,希望有技術可以幫我節省另外10行的寫作。核爆發的某些方面將會發生。
不。在正則表達式中沒有數學。
使用行數進行條件循環,並將行數設置爲每當達到閾值10時遞增1,當出現第999個元素時將生成第100行。
我的錯誤。編輯。 :) – egasimus 2011-02-10 07:39:56