使用Mod-Rewrite重写URL - 删除部分URL

时间:2014-08-11 16:27:41

标签: apache .htaccess mod-rewrite url-rewriting

我在移动和桌面网站之间提供重定向服务 当移动用户访问该站点时,需要修改该URL。应删除部分网址。

以下是需要重写的部分:

/index/home#/web/  /web

具体来说,这部分:

/index/home#/web/

只有这部分应该受到影响。

1 个答案:

答案 0 :(得分:1)

正如我在上面评论的那样,这不能完全在服务器端完成,因为Web服务器只能从/index/home的URL#/index/home#/web/之前获取。它需要在客户端本身处理。

您可以使用此Javascript代码重定向:

if (location.href.indexOf("/index/home#/web/") > -1) {
   location.assign(location.href.replace(/\/index\/home#/i, ""));
}