我知道你不能將錨點URL重定向到另一個頁面,但是有可能只將一個URL重定向到單個錨點?帶錨鏈接的mod_rewrite
所以
http://www.example.com/video/{title}
總是被髮送到
http://www.example.com/video.php?title={title}#player
改變是標題,鏈接始終是相同的,唯一的事情。我需要重定向到某個幻燈片上尾滑塊
我知道你不能將錨點URL重定向到另一個頁面,但是有可能只將一個URL重定向到單個錨點?帶錨鏈接的mod_rewrite
所以
http://www.example.com/video/{title}
總是被髮送到
http://www.example.com/video.php?title={title}#player
改變是標題,鏈接始終是相同的,唯一的事情。我需要重定向到某個幻燈片上尾滑塊
RewriteRule ^/video/(.*) /video.php?title=$1#player [NE,L,R=301]
NE | noescape
默認情況下,特殊字符,如&,例如,將被轉換爲他們相當於十六進制編碼?使用[NE]標誌可防止發生。
來源:http://httpd.apache.org/docs/current/en/rewrite/flags.html
您應該能夠使用#
登錄重定向規則,如果你指定NE
標誌(無處可逃)
謝謝丹,它似乎也需要301重定向 – Graham 2010-04-21 20:22:18
我不需要301,但如果您使用的是永久重定向,在您的瀏覽器中刷新刷新可能會使用緩存(轉義)重定向規則。清除緩存或嘗試使用其他瀏覽器。 – 2012-08-23 03:26:50
完美,謝謝! – Graham 2010-04-21 20:21:57
這正是我一直在尋找的。謝謝! – howdytom 2017-05-04 16:56:01