2016-10-11 8 views
1

Ich habe eine grundlegende WordPress HTACCESS. Was ich erreichen will, ist ein 301-Redirect aus:Wordpress HTACCESS 301 Redirect Querystring index.asp

/index.asp?id=herhaalrecept_aanvragen-5

zu

https://www.example.nl/aanmelden-nieuwe-patienten/

Ich habe versucht, viele Möglichkeiten mit Abfragezeichenfolgen aber kein Glück. Ich habe es aus dem folgenden Beispiel entfernt, weil ich denke, dass es nicht einmal knapp ist.

Hat jemand eine Idee?

Tnx im Voraus

Beispiel meines HTACCESS jetzt unter:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php? [L] 

Redirect 301 /index.asp?id=herhaalrecept_aanvragen-5 https://www.example.nl/aanmelden-nieuwe-patienten/ 

</IfModule> 
# END WordPress 

Antwort

1

Redirect oder RewriteRule nicht Query-String übereinstimmen. Sie müssen RewriteCond dafür auch Sie müssen diese Regel vor anderen WP-Regeln behalten.

RewriteEngine On 
RewriteBase/

RewriteCond %{QUERY_STRING} (?:^|&)id=herhaalrecept_aanvragen-5(&|$) [NC] 
RewriteRule ^index\.asp$ https://www.example.nl/aanmelden-nieuwe-patienten/? [L,R=301,NC] 

RewriteRule ^index\.php$ - [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . index.php? [L] 
+0

@ user2812779: Hat dies für Sie funktioniert? – anubhava