我試圖重寫一個有#的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]