2012-06-07 43 views
0

的一部分,我有標準型的URI:笨2.1 - 刪除URI

www.example.com/controler/function/id 

如何刪除ID部分形成的URL(它始終是一個數字)?

+0

之後會有什麼?你想以編程方式從字符串中刪除它,還是要重新路由它? (如果後者 - 爲什麼?) – Ryan

+0

嗯,我需要它作爲審美的東西,根本不可見,所以我想我想通過編程從字符串中刪除它。 – Sasha

+0

你是否仍然需要該函數本身的ID? – Ryan

回答

0

如果您的身份證是真的那麼可怕,你可以使用History API來隱藏:

if(history.replaceState) { 
    history.replaceState(null, '', 'http://www.example.com/controller/function'); 
} 

它不會工作在舊的瀏覽器,但如果這只是爲了美觀而(和那些最好是重要的,否則,不要這樣做!)那麼它應該沒問題。