如何在C#中检查域名URL中的错误
当无效的域输入时,我想更新域URL。
Input Put of Domain: OutPut Like
1)http:/localhost:1234/------>http://localhost:1234/
2)http://localhost:1234------>http://localhost:1234/
3)http:localhost:1234/------->http://localhost:1234/
4)http:localhost:1234-------->http://localhost:12
首先,我在谷歌搜索了我最好的水平,以找到答案,甚至不能得到一些线索。
我想找出给定URL在服务器中的实际路径。我有超级用户访问权限。例如,我想编写一个脚本,它接受URL作为输入,并打印服务器中的实际路径。
Example Input: some.com/wp-includes/js/tinymce/plugins/media/js/file.php
abcd.com/wp-includes/js/tinymce/plugins/wpgallery/img/xml.php
The output should be
/home/some/public
我正在使用Dialogflow开发一个ChatBot。在一个步骤中,我向用户请求网站。 用户提供网站地址的时间通常是: It is www dot google dot com, google dot com 我正在使用来自对话流的sys.url实体。它可以很好地从用户输入中检测URL,但它不能将其转换为格式良好的URL,如来自www dot google dot com的www.google.com。 我的目标是将上面的网站地址从简单的英语转换为有效的URL。有可能吗? 一种解决方案是删除空格,并将“点”替换为“。”但这不适用于名称中带有“点”的域名。 有没有什么node.js或Javas
我有一个.net网站和几个域名与通配符域名指向它。我使用伪子域名系统,我用下面的代码从url中提取子域名。
public static string GetSubdomain()
{
string domain = HttpContext.Current.Request.Url.Host;
if (domain.Substring(0, 4).ToLower() == "www.") // if www exists in the url such as www.subdomain.acme.com
domain = domain.Re
我在表格中有网址:
serverName/app/image/thumbnail/2012/4/23/1335228884300/bb65efd50ade4b3591dcf7f4c693042b
其中serverName是服务器的域名。
我想编写一个JS函数,它接受这些URL之一,并返回最后一个(最右边)正斜杠分隔的字符串。因此,如果上面的URL被传递到函数中,它将返回"bb65efd50ade4b3591dcf7f4c693042b";
function getImageDirectoryByFullURL(url) {
// ... Not sure how t
我正在尝试让我的抓取蜘蛛拒绝.com域名。传递给deny_domains的正确字符串是什么?我试过"*.com“,但它不起作用。
问题更新:我如何才能反过来做呢?例如,如果我只想抓取.com域
import scrapy
from scrapy.contrib.spiders import CrawlSpider, Rule
from scrapy.contrib.linkextractors.sgml import SgmlLinkExtractor
from myproject.items import MyprojectItem
class pformSpider(CrawlS
我有以下使用regex的JS:
var ref = document.referrer;
if (ref.match(/^https?:\/\/([^\/]+\.)?sporedev\.ro\:\/index.html(\/|$)/i)) {
alert("Came from index");
}
我试图做的是,不显示HTML的一部分,如果引用者是网站的索引页或如果引用者是不是网站的基域。
我一直在研究这个正则表达式,修改了我在上找到的一个正则表达式,以便在域名后面添加index.html。
这是初始脚本:
if (ref.match(/^https?:\/\