我在godaddy有一個網站。您可以使用www前綴或不使用它來訪問它。無論您碰巧使用/不使用前綴的鏈接,它都可以正常工作。然後會話消失。 www.abc.com應該和abc.com一樣嗎?如果不是,如何要求使用其中一個?通過www.abc.com網站訪問v/s abc.com導致會話出現問題
2
A
回答
1
對於可用性(這個問題)和搜索引擎優化的原因,你應該將所有訪問者重定向到單個版本的網站。查看.htaccess文件,您應該看到有關如何執行301重定向以將人員發送到www或該網站的非www版本的說明。
確保將您構建的.htaccess文件放置在您的網站的根目錄中。
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
以下是如果要刪除www的三行代碼。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
+1
它被設置爲「管理員」鏈接。編輯它。現在一切都很好。感謝大家的幫助。 – user116032
1
會話基於cookie,Cookie被綁定到特定的域。 www.abc.com是abc.com的子域名(在某些情況下,您甚至可能不是這兩者的所有者)。
我會迫使網絡服務器添加www前綴(用的.htaccess如果你使用的是Apache:Example here)
+0
感謝您的鏈接。 – user116032
相關問題
- 1. 問題通過HttpURLConnection訪問HTTP網站
- 2. 訪問根網站時會話過期
- 3. 通過JavaScript訪問會話
- 4. 通過android訪問網站
- 5. 通過ssh訪問網站
- 6. touchOverflowEnabled:true會導致iPad上的對話框出現問題
- 7. jquery網站出現問題
- 8. 通過子域共享會話導致會話在訪問時被破壞
- 9. 在CakePHP的網站sone中維護會話時出現問題
- 10. 動態網站,全球訪問會話
- 11. 網站navbar導致的問題
- 12. 通過網頁訪問一個網站
- 13. 通過ipv4網絡訪問ipv6網站
- 14. 在asp.net網站的會話問題
- 15. PHP/Apache - 會話不會出現問題
- 16. 通過pagemethods訪問時的會話問題
- 17. 網站訪問時出現錯誤
- 18. jsp response.redirect導致jquery.mobile出現問題
- 19. Android - ViewPager導致addTextChangeListener出現問題
- 20. XNA SpriteBatch導致BasicEffect出現問題
- 21. 強制https://導致htaccess出現問題
- 22. System.net.http.formatting導致Newtonsoft.json出現問題
- 23. 冒用AppDomain導致log4net.Util.PatternString出現問題
- 24. 有時會出現Excel導出問題
- 25. 如何通過jQuery訪問會話ID
- 26. NHibernate會話通過多線程訪問
- 27. 通過網站訪問一個Android
- 28. 如何通過Java訪問SharePoint網站
- 29. 訪問ASP網站通過LAN
你有訪問htaccess文件? –