2013-01-23 45 views
0

可能重複:
URL Fragment and 302 redirects301重定向不片段

我需要幫助有關301重定向沒有特殊字符。

例如,我想重定向以下網址:

http://www.iphoneapplications.us/iphone-ipad-mobile-apps-portfolio.html#Gigguid 

到以下網址:

http://www.i-phonedeveloper.com/portfolio.html 

我已經改變.htaccess進行重定向,但片段#Gigguid保持在最終的網址。這怎麼解決?

+1

什麼特殊字符重定向是什麼意思? –

+0

哪個特殊字符不適合你? '#'?這有一個特殊的含義,服務器將無法看到 –

+0

顯示您的.htaccess文件 – gmaliar

回答

3

當前的HTTP標準不允許你做這樣的重定向 - 至少HTTP客戶端拒絕這麼做。您的瀏覽器將始終將#...部分添加到重定向URI。

#....被稱爲Fragement的方式,特殊字符不必多說了(一個URI有許多特殊字符,如:%?&),更好地爲這種使用權的名稱。

下一個HTTP標準的發佈可能會需要對這一問題的關心,但它仍然是一個有點脆弱,其含義已在草案有時改變,因爲我不能預知未來它是還爲時過早這將如何與實現HTTP的下一個穩定版本。

更多信息請參見還有這樣一個問題: