我試圖創建一個谷歌加重定向這樣的... www.domain.com/+IIS7文件夾名稱 - 「+」字符是否有效?
我創建了一個名爲「+」裏面一個簡單的default.html中的文件夾。 Default.html是一個默認文檔,它包含一個簡單的JS重定向。我得到一個像文件夾和文件不存在的404。很奇怪!
加字符appears to be valid爲文件夾名稱,所以我很難過。 任何想法?
由於
我試圖創建一個谷歌加重定向這樣的... www.domain.com/+IIS7文件夾名稱 - 「+」字符是否有效?
我創建了一個名爲「+」裏面一個簡單的default.html中的文件夾。 Default.html是一個默認文檔,它包含一個簡單的JS重定向。我得到一個像文件夾和文件不存在的404。很奇怪!
加字符appears to be valid爲文件夾名稱,所以我很難過。 任何想法?
由於
怎麼樣一個漂亮的301重定向在一個web.config:
<configuration>
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>
</system.webServer>
<location path="+">
<system.webServer>
<httpRedirect enabled="true" destination="http://plus.google.com/{userprofileid}" httpResponseStatus="Permanent" />
</system.webServer>
</location>
</configuration>
編輯:我允許其禁用+的IIS7的插值的空間雙重轉義。解決方案從:http://www.ifinity.com.au/Blog/entryid/60/404-error-in-iis-7-when-using-a-url-with-a-plus-sign-in-the-path
我可能最終會使用這個或URL重寫,但我希望分享一個簡單的技術爲技術挑戰。 –
夠公平的。我希望我知道你的困境服務器端的答案。感謝+1。 –
oshineye.com/+示例可以在禁用JS的情況下工作,所以也許只能使用web.config或等效技術來完成。在涉及關鍵字的情況下,詢問Google這個問題很困難。 –
在IIS7,默認情況下,+常被插倍的空間。 IIS7可能允許名爲+的文件夾,但URL處理器首先將其插入空間。
有關解決方法,請參閱http://www.ifinity.com.au/Blog/entryid/60/404-error-in-iis-7-when-using-a-url-with-a-plus-sign-in-the-path,但這可能會帶來安全漏洞。
這個人似乎已經使它工作... www.oshineye.com/+ –
只是好奇,是否'www.domain.com /%2B'工作? – 2011-11-12 05:29:04
而且,你可以在''''文件夾中訪問一個「Hello World」HTML文件嗎? (例如,這個問題是否與JavaScript或HTML有什麼關係?) – 2011-11-12 05:31:03
... /%2b無法正常工作,並且它目前安裝爲hello world進行故障排除。沒有運氣。你對js和html標籤是正確的。我想,我正在享受標籤添加過程。 –