我試圖匹配「job =」後面的數字序列,而忽略之前和之後的數字「list.php?job = 11534 & name」匹配特定文本後的URL中的數字序列
下面我發佈了我到目前爲止對網址沒有任何影響的內容。 另外,如果規則匹配或不管什麼,只有[L]纔會停止重寫引擎?
在此先感謝您的幫助。
當前規則:
RewriteEngine On
RewriteCond %{QUERY_STRING} (?:^|&)job=([^&]+)
RewriteRule ^([0-9]+)$ /positions/job/$1 [L]
# Removes index.php from ExpressionEngine URLs
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
你難道沒有添加'? '^ |&| \?'中的字符? – sp00m