我正在尝试匹配“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]