2013-07-07 29 views
0

所以我想利用這個網址的一部分:刪除使用mod_rewrite與#

RewriteRule (.*)/#!/(.*) $1/$2 [R,L]

我的目標是重新編寫並重定向到http://blog.domain/#!/category/posthttp://blog.domain/category/post

的原因是,在WP主題我使用了一個jQuery的滑塊,插入#!並且當它出現在URL中時,我擁有的那些具有「自動插入代碼」的頁面缺少該URL(刪除#!並且它工作正常)。

任何線索?完成後,我需要瀏覽器URL讀取http://blog.domain/category/post

回答

0

這顯然不能在.htaccess或任何其他服務器端工具中處理,因爲任何瀏覽器在散列#到服務器之後都不會發送URI部分。

你可以做的是包括此Javascript IB您的頁面此重定向:

<script type="text/javascript"> 
    if (location.href.indexOf("#") > -1) { 
     location.assign(location.href.replace(/#!\/?/, "")); 
    } 
</script>