1
我的URL結構是這樣的一部分:htaccess的刪除鏈接
/!#/pretty-url/
我需要刪除#這樣的URL看起來像這樣:
/pretty-url/
什麼是正確的.htaccess規則來做到這一點?
我的URL結構是這樣的一部分:htaccess的刪除鏈接
/!#/pretty-url/
我需要刪除#這樣的URL看起來像這樣:
/pretty-url/
什麼是正確的.htaccess規則來做到這一點?
當你在URL中有一個#,那麼這是一個命名錨。瀏覽器不會將#的權利發送到服務器。這意味着,所有的重寫引擎看到的是: -
/!
如果您希望自己的網址是這樣的,那麼你將需要使用JavaScript獲得通過AJAX的相關內容。
BTW。你可以使用[History.js] [1]來避免Hashbangs和JS重定向的問題。 [1]:https://github.com/balupton/History.js/ – Nux
而「!#」是什麼?文件夾名稱或其他? – Nux
我認爲「!#」是一些javascript。我不認爲你想做的事情會起作用。 – Fabian
@Nux'#'總是片段分隔符或片段的一部分。片段沒有嵌入到請求的URL中。 – Gumbo