「list.php?job=11534&name」のように前後にあるものを無視しながら、「job=」の後に来る一連の数字を一致させようとしています。
以下に、これまでに持っているものを投稿しましたが、これは 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]