我們有一個Dot net nuke站點設置在域上運行,我們希望所有http://www.site.com重定向到只有http://site.com。IIS 6 www重定向到非www
我可以找到大量的信息對於IIS 7,但很少,肯定沒有這已經爲IIS工作6
我們有一個Dot net nuke站點設置在域上運行,我們希望所有http://www.site.com重定向到只有http://site.com。IIS 6 www重定向到非www
我可以找到大量的信息對於IIS 7,但很少,肯定沒有這已經爲IIS工作6
加301永久移動到您的.htaccess文件
看到http://www.isitebuild.com/301-redirect.htm的演練
您還可以查看其他一些網站是如何執行此操作的:查看http://www.blackberryseo.com/seo/header-response-tool1.php並在支票中輸入「http://www.twitter.com」。他們返回該網址的「301已移動」回覆。
你不能在一個asp.net網站上使用htaccess文件。
您是否使用完整的Url解決方案爲您的網站進行了調查?雖然您將解決非常簡單的問題(非www到www),但您仍然有很多DNN網站的搜索引擎優化問題。
看看友好的URL提供者,我從我的網站發佈:DNN Friendly Url Provider
排序一個老問題,但在DNN 5有,如果你不想用DNS渣土另一種解決方案,並使得i使用
它實際上是從奧利弗·海因一個url rewiter黑客 - 這裏是下載http://oliverhine.com/DotNetNuke/CoreModifications/PrimaryPortalAliases.aspx鏈接 - 基本上它重定向到第一門戶別名爲門戶,所以你可能在DB渣土有點
我剛剛在https://stackoverflow.com/a/20551799/393089上添加了一個答案addr esses如何在IIS6中做到這一點。爲了適應您的需求(www到非www),請確保您的初始站點配置了非www域(即example.com)作爲主機標頭,然後使用www域配置新的站點(即www.example.com)作爲主機標題,並在「重定向到」字段中輸入帶有$ S $ Q後綴的非www網址,即http://example.com $ S $ Q。
IIS不理解.htaccess文件;您應該在IIS管理器中配置第二個站點,並將其設置爲重定向到所需的URL。 – 2013-12-12 18:58:10