Home > OS >  redirect url with query string to ca certain page
redirect url with query string to ca certain page

Time:02-11

i have URLs which look like this: https://domain.de/immobilien?bis-kaltmiete&info-message=test&vermarktungsart=miete&von-kaltmiete&callback=confirm_searchagent&confirm=1aa46e80c4d57ef40a6ddab59cf5aebd#flash-message

Now i want to redirect URLs with the certain query "callback=confirm_searchagent". I tryed to do this via .htaccess and used the following code

 RewriteCond %{QUERY_STRING} ^callback=(.*)$
 RewriteRule ^(.*)$ /immobilien/ [R=301,L]

The code did not change anything, no redirection, no errors.

i hope somebody can help me with this?

CodePudding user response:

You can use this :

 RewriteCond %{QUERY_STRING} callback=(.*)
 RewriteRule ^(.*)$ /immobilien/? [R=301,L]

I removed the ^ from your condition regex as it was looking for a query string that starts with this spacific key. Also I added a ? at the end of the rule to remove query strings from the new redirected URL. You can remove this ? if you want query string appended.

  • Related