URL RewriteRule funktioniert nicht, wenn ich WP-database-Teilnehmer auf meiner WordPress-Website verwende

Ich benutze das WP Participants Database Plugin in einer Site, die mit WordPress entwickelt wurde und ich versuche zu transformieren:

http://mysite.com/subfol1/subfol2/?listpage=3&search_field=none&value=&operator=LIKE&sortBy=denirire&ascdesc=asc&submit=&sortstring=denire&orderstring=asc#participants-list

in

http://mysite.com/subfol1/subfol2/3/

Mein .htaccess ist der folgende:

SetEnv no-gzip dont-vary # Turn mod_rewrite on RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] RewriteRule ^produse/piese-schimb-utilaje-agricole/([0-9]+)/?$ ^produse/piese-schimb-utilaje-agricole/?listpage=$1&search_field=none&value=&operator=LIKE&sortBy=denumire&ascdesc=asc&submit=&sortstring=denumire&orderstring=asc#participants-list [NC,L] 

Meine letzte RewriteRule funktioniert nicht. Wo bin ich falsch gelaufen?

Danke für das Beantworten meiner Frage!

Solutions Collecting From Web of "URL RewriteRule funktioniert nicht, wenn ich WP-database-Teilnehmer auf meiner WordPress-Website verwende"

Ich würde versuchen, die Reihenfolge Ihrer Regeln zu ändern. Sobald die Standard-WP-Regeln ausgeführt wurden, wird Ihre URL neu geschrieben und Ihre letzte Regel wird nicht funktionieren.

 SetEnv no-gzip dont-vary RewriteEngine On RewriteRule ^produse/piese-schimb-utilaje-agricole/([0-9]+)/?$ ^produse/piese-schimb-utilaje-agricole/?listpage=$1&search_field=none&value=&operator=LIKE&sortBy=denumire&ascdesc=asc&submit=&sortstring=denumire&orderstring=asc#participants-list [NC,L] # Turn mod_rewrite on RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L]