用jquery获取htaccess重写的URL

时间:2014-03-24 20:17:06

标签: jquery .htaccess

我目前正在使用.htaccess文件,它是这样的:

RewriteRule ^(.*)/(.*)/?$ page.php?link=$1&sublink=$2

我所能得到的只是URL的显示方式,但是我找不到找回.htaccess屏蔽的方法。

我用它来解决部分问题

var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');

for (var i = 0; i < sURLVariables.length; i++) {
    var sParameterName = sURLVariables[i].split('=');
    if (sParameterName[0] === 'link') {
        $('a[href*="' + sParameterName[1] + '"]').addClass('active');
    }
}

如果URL不友好,此代码将返回我需要的内容,但仅限于此情况。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以将其作为参数传递:

RewriteRule ^(.*)/(.*)(/?)$ page.php?link=$1&sublink=$2&original=$1/$2$3