0

これは私のサイトです: http://www.globalmedicalaware.com/gma-new/home.php?city=Chennai

次のような .htaccess コードを使用して、URL をhttp://www.globalmedicalaware.com/gma-new/home/city/Chennaiに変更しました。

Options +FollowSymLinks
RewriteEngine on
RewriteRule /city/(.*) home.php?city=$1

その後、ヘッダーの任意の都市をクリックして、次のように変更しました http://www.globalmedicalaware.com/gma-new/home/city/Chennai?city=Chennai

この JavaScript コードを使用して都市の値を変更したためです。

url=document.location.href.split('?')[0];
key='?city='+city;
window.location=url+key;

新しい書き換え規則に対応するように JavaScript コードを変更するにはどうすればよいですか?

4

1 に答える 1

0

これを試して。これは、古い URL を取得するのに役立ちます。

var str = "http://www.globalmedicalaware.com/gma-new/home.php?city=Chennai";
url = str.substring(0,str.indexOf("home"))+"home.php?city="+city;
于 2013-04-04T05:49:24.623 に答える