Wie stelle ich eine Zeichenfolge mit der URL in Jquery ab?

1481
akash ujjwal

Ich möchte eine Zeichenfolge in der URL finden und meine Seite auf eine andere URL umleiten. Die aktuelle URL lautet: http://example.com/?healing=f29c

Hier ist mein Code:

<script type="text/javascript"> jQuery( document ).ready(function($) {  var redirect_url = 'example.com/healing/'; var current_url = window.location.href; if (current_url.indexOf('?healing=')){  if(!current_url.match(redirect_url)){ window.location.replace(redirect_url); } return false;  } });  </script> 

Aber ich bekomme nicht die richtige Ausgabe. Andere Seiten werden mit oder ohne die Zeichenfolge "? Healing =" in der URL umgeleitet.

Und es ist die Wiederholung der URL zum Beispiel http://example.com/product-category/aromafrequencies/ example.com/healing/

1

1 Antwort auf die Frage

2
Parth Trivedi

Du musst

<script type="text/javascript"> jQuery( document ).ready(function($) {  var redirect_url = 'example.com/healing/'; var current_url = window.location.href; //please check condition if (current_url.indexOf('?healing=') > 0){  if(!current_url.match(redirect_url)){ window.location.replace(redirect_url); } return false;  } });  </script> 
+1, um näher an die Antwort zu kommen, aber es bleibt das Wiederholungsproblem. akash ujjwal vor 8 Jahren 0
auf welcher "url" stehen Sie vor einem erneuten Auftreten? Parth Trivedi vor 8 Jahren 0