0
我有以下重寫的指標:的.htaccess RewriterRule - 重定向到現場
RewriteEngine On
Options +Indexes
RewriteRule ^/#/why-us/44534/$ http://www.new-site.com/why-us/? [R=301,NE,NC,L]
RewriteRule ^/#/about-us/33945/$ http://www.new-site.com/about-us/? [R=301,NE,NC,L]
我已經在我的網站的根把這個.htaccess文件中。然而,當訪問: www.old-site.com/#/why-us/44534我剛剛得到'index of /'頁面old-site.com
不知道爲什麼舊網站的網址結構有/#/在開始時,但它不是我能控制的東西!
噢好的.....有什麼解決辦法嗎?例如...我可以寫一些用PHP來捕獲完整的網址,包括哈希後的內容嗎? – Alex 2013-03-23 00:59:08
對不起,回覆遲了,任何解決方法都需要你編輯這些超鏈接。否則,如果這些鏈接定義了某種HTML標識,那麼您可以使用jquery的onclick事件捕獲點擊並相應地修改hrefs。 – anubhava 2013-03-23 11:41:22