草庐IT

iis-logs

全部标签

iis-7 - 在 IIS7 中重定向到 www - 经典管道模式

我想在IIS7网络服务器上实现重定向。基本上,如果URL中不包含子域,我将重定向到www子域。http://mysite.com/file.aspx重定向到http://www.mysite.com/file.aspxhttp://mysite.com/image.jpg重定向到http://www.mysite.com/image.jpghttp://mysite.com/text.html重定向到http://www.mysite.com/text.html如何做到这一点?我不想编写任何HTTP模块——它只能通过IIS配置完成。此外,我需要使用经典管道模式并且不能安装任何ISAPI

windows - 如何安排 IIS SEO 工具包每天运行

我已经在IIS中安装了MicrosoftSEOToolkit。http://www.iis.net/download/seotoolkit我希望能够安排它每天运行并生成报告。有人知道怎么做吗? 最佳答案 您可以通过多种方式做到这一点:1)使用PowerShell脚本:http://blogs.iis.net/carlosag/archive/2008/02/10/using-microsoft-web-administration-in-windows-powershell.aspxPSC:\>$iis=new-objectMicr

redirect - IIS 将 www 重定向到非 www 并将 http 重定向到 https : is it possible to do it with only one Redirect?

在创建两个IISURL重写规则后,我需要避免双重重定向:1)将www重定向到非www。2)将HTTP重定向到HTTPS。这是我的代码:(ABC是mydomain.com名称,但我必须更改它才能发布问题)问题是,如果我转到www,它会进行两次重定向,一次从www到非www,第二次从http到https。我也尝试过只有一个规则同时满足两个条件,但结果并没有更好。有没有办法只进行一次重定向? 最佳答案 这是我使用的最终配置:这只是重定向到非www和httpsurl的一条规则。 关于redire

asp.net - IIS Url 重写模块中的字符串函数

IISURL重写模块附带3个内置functions:*ToLower-returnstheinputstringconvertedtolowercase.*UrlEncode-returnstheinputstringconvertedtoURL-encodedformat.ThisfunctioncanbeusedifthesubstitutionURLinrewriterulecontainsspecialcharacters(forexamplenon-ASCIIorURI-unsafecharacters).*UrlDecode-decodestheURL-encodedinp

php - IIS 的搜索引擎友好 URL

我正在致力于构建搜索引擎友好的CMS。我知道拥有和SEO网站的最大关键之一可能是拥有搜索引擎友好的URL。所以有一个这样的链接:http://www.mysite.com/product/details/page1将产生比这样更好的排名:http://www.mysite.com/index.php?pageID=37我知道要像第一个那样创建URL,我有两个选项之一:使用网络技术(在本例中为PHP)创建目录结构利用IIS将这些SEOURL传递给PHP以进行适当处理就PHP而言,我对任何事情都非常满意。但是,我认为第一个选项更难以维护。我没有任何IIS经验(我的经验仅限于Apache),

ruby-on-rails - 使用 IIS SEO 工具包时出现 System.Net.HttpWebException

在我客户的网站上运行IISSEO工具包时出现以下错误:Thelinkto'https://www.my-client-website.censored/'hasresultedinanerror.Details:System.Net.WebException:Therequestwasaborted:CouldnotcreateSSL/TLSsecurechannel.atSystem.Net.HttpWebRequest.GetResponse()atMicrosoft.Web.Management.SEO.Crawler.UrlDownloader.OnGetContent(Cra

iis - 使用 IIRF URL 重写引擎时如何获取 "originally requested"URL

我正在使用Iconic的IIRFURLRewritingEngine在IIS上,“奇特”的URL是这样的:http://some-website.com/some-function/418/some-keyword-rich-filename.html此示例URL对应于:http://some-website.com/some-function.asp?SOME-ID=418现在在some-function.asp文件中,我需要知道浏览器请求的页面。我遍历了所有IIS变量,但无法在其中的任何变量中找到值/some-function/418/some-keyword-rich-filen

无法隐式转换类型的“ dbset< logs>'到“日志”

我在DBContextAPI方法页面中对以下模块有问题,我应该尝试将日志转换为日志吗?usingSystem;usingSystem.Collections.Generic;usingSystem.Data.Entity;usingSystem.Linq;usingSystem.Net;usingSystem.Net.Http;usingSystem.Web.Http;namespaceLogging.Models{publicclassLog:DbContext{publicLog():base("name=LogContext"){Database.SetInitializer(null)

IIS 通过 HTTP 方法重写排除规则

如果请求类型是POST,我可以添加一个条件来排除IISURL重写规则吗?我无法在文档中的任何地方找到它。如果HTTP方法是POST,我不想小写我的URL。 最佳答案 解决方案是过滤输入{REQUEST_METHOD},否定每个匹配POST的请求,例如: 关于IIS通过HTTP方法重写排除规则,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/24088733/

iis - seo 工具包 - robots.txt 规则不允许请求

我正在尝试在我正在运行的应用程序上运行SEO工具包IIS扩展,但我不断收到以下错误:TherequestisdisallowedbyaRobots.txtrule现在我已经在应用程序和根网站中编辑了robots.txt文件,因此它们都具有以下规则:User-agent:*Allow:/但这没有任何区别,工具包仍然无法运行。我什至尝试删除两个robots.txt文件,但仍然没有任何区别。有谁知道seo工具包无法运行的其他原因或如何解决这个问题? 最佳答案 为了允许所有机器人完全访问,我建议使用以下语法(根据robotstxt.org)