簡體   English   中英

幫我寫一個htaccess的Regex RewriteRule

[英]Help me write a Regex RewriteRule for htaccess

我需要幫助為htaccess中的mod_rewrite為RewriteRule編寫一個簡單的正則表達式。 因此,這是我要完成的工作:

books/2010-the-world-by-hopkins-139_PPS-1234567

應該去

index.php?pagename=mypage&PPS=1234567&description=2010-the-world-by-hopkins-139

因此,在pseducode中,正則表達式必須將books后的部分用_分隔,我應該將其分為兩部分:

  1. PPS(始終為1+位數可變的數字)。 這是_PPS-之后的部分
  2. 說明(始終是一個字符串)。 這是_之前包含任何內容的部分。

我想RewriteRule會像這樣:

RewriteRule books/(.*)_(.*) index.php?pagename=mypage&PPS=$2&description=$1

但是我需要正確的正則表達式。 請幫助。

像這樣:但是翻轉$ 1和$ 2;)

^books/(.*)_PPS-([0-9]{1,})$

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM