2013-12-03 53 views
1

使用htaccess文件可以改變傳入鏈接的目的地以添加#字符嗎?添加#字符到URL地址與htaccess文件?

如果有人導航到mysite.com/page2我需要將他們導向到mysite.com/#page2。

+1

你需要使用重定向或重寫(帶重定向)。關於這個問題有數百個問題。 – Orbling

回答

1

把這個代碼在你DOCUMENT_ROOT/.htaccess文件:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/]+)/?$ /#$1 [L,NE,R] 
+0

這會永遠刪除#符號嗎?我有很多頁面,我只是以page2爲例。 – Evans

+0

'刪除#符號?'我想你想在某些頁面中加上'#'符號吧? – anubhava

+0

也可以爲幾個頁面規則:'RewriteRule ^(page2 | page3 | page5 | page11 | page18)/?$ /#$ 1 [L,NE,R]' – anubhava