0

这是我的网站: http ://www.globalmedicalaware.com/gma-new/home.php?city=Chennai

我使用 .htaccess 代码将网址更改为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

试试这个。这应该可以帮助您获取旧网址:

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 回答