我的目标是使用hash标签帮助使网页规范化。我已经实现了规范化的元标记,但是我们的搜索引擎优化专家说,对于那些没有被浏览器索引的页面,搜索引擎还不支持规范化的元标记等等,使用这种标记会更好。
我的计划是在我们的公共url中插入hash标记:www.mysite.com?id=456
将变成www.mysite.com#?id=456
然后我计划使用apaches mod_rewrite替换?用什么?以呈现可用于Web服务器的URL。
问题1:如何使用mod_rewrite完成此操作?是不是很简单
手术?
问题2:这也会像我想的那样奏效吗?
我在用?而不仅仅是为了避免与url中潜在的锚冲突。
最佳答案
不能使用mod_rewrite来操作哈希之后的任何操作。
在之后的任何内容都纯粹用于客户端处理,并且永远不会作为请求的一部分发送到服务器。