0

我正在为客户编写一个多语言网站。URL 都是这样的:

mysite.com/audio/ecc...

mysite.com/video/ecc...

现在,我想插入一个指向页面翻译版本的链接。我有一个很好的结果:

$('myLink').click(function() {
  if ($(this).attr('alt') == 'inglese') {
    window.location.href = '?lang=en';
  } else if ($(this).attr('alt') == 'italiano') {
    window.location.href = '?lang=it';
  }   
});

结果是这样的

mysite.com/audio/?lang=en mysite.com/video/?lang=en

但我想生成 url 在页面标识符之前放置语言指针,例如:

mysite.com/ en /video/ecc... mysite.com/ it /audio/ecc...

有没有办法用 jQuery / js 做到这一点?

感谢您的帮助,

马可

4

1 回答 1

0

如果你真的需要通过 JS 做到这一点,那么试试 ..

var lang = '/en/';
'mysite.com/audio/ecc'.replace(/\//, lang);
于 2013-10-18T12:11:25.773 回答