我试图重写一个有#的url的问题时遇到了问题。重写本身很简单:.htaccess URL重写问题
RewriteRule ^accessories/access/Roll-Up-PR30/accessories.php#a485$ /alog/roll-up-product.php
但它只是倒下,不会让我在那里有散列。
任何意见,因为我运行的想法是值得欢迎的:S
我试图重写一个有#的url的问题时遇到了问题。重写本身很简单:.htaccess URL重写问题
RewriteRule ^accessories/access/Roll-Up-PR30/accessories.php#a485$ /alog/roll-up-product.php
但它只是倒下,不会让我在那里有散列。
任何意见,因为我运行的想法是值得欢迎的:S
不幸的是,大多数浏览器(据我所知)没有URL的区段部分发送到服务器,所以它不是提供.htaccess
;它只是一个客户端锚查找。
似乎哈希是一个特例。见http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
相关的部分是 “扩展重定向”
RewriteRule ^xredirect:(.+) /path/to/nph-xredirect.cgi/$1 \
[T=application/x-httpd-cgi,L]