.htaccess URL 重写问题

标签 .htaccess url url-rewriting pattern-matching

我在尝试重写包含# 的网址时遇到了问题。重写本身很简单:

RewriteRule ^accessories/access/Roll-Up-PR30/accessories.php#a485$ /alog/roll-up-product.php

但它只是摔倒了,不让我把哈希放在那里。

欢迎任何反馈,因为我已经没有想法了:S

最佳答案

不幸的是,大多数浏览器(据我所知)不会将 URL 的片段部分发送到服务器,因此它在 .htaccess 中不可用;这只是客户端 anchor 查找。

关于.htaccess URL 重写问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7974182/

相关文章:

.htaccess - 带有 .htaccess 的多个查询参数 RESTful URL

java - 这段 Java 代码仍然安全吗?使用 URL 类的 HTTPS 连接

php - cake php 无法正确读取 url

apache - 没有mod_rewrite的Apache重写?

.net - .NET 中的 URL 重写在无 cookie session 中表现不佳

php - .htaccess RewriteRule 还重写了我的 css、js 和图像文件。如何忽略这些?

.htaccess - 仅针对主域的域重定向不添加域

apache - 从 Laravel 的 URL 中删除 index.php

c# - 确定任何打开的 IE 窗口的 URL

url - 一个点 (%2E) 形式的 url 资源