标签: url

如何将 URL 添加到 wiki (MediaWiki) 驱动的文档?

我们有一个内部公司维基。所使用的 wiki 引擎是MediaWiki,它是运行 Wikipedia 的 wiki 引擎。其中一些包含 IT 内容。

我想要的一件事是指向各种虚拟机的超链接。需要运行的命令示例是:

vmrc://solo.avatopia.com:5901/Windows 2000 Server
Run Code Online (Sandbox Code Playgroud)

我的第一个想法是将 URL 转换为链接:

[vmrc://solo.avatopia.com:5901/Windows 2000 Server]
Run Code Online (Sandbox Code Playgroud)

但内容如上所示:使用方括号和所有内容。使用其他 URL 协议进行测试:

[http://solo.avatopia.com]
[ftp://solo.avatopia.com]
[ldap://solo.avatopia.com]
[vmrc://solo.avatopia.com]
Run Code Online (Sandbox Code Playgroud)

只有前两个有效,并被转换为超链接。另外两个保留为文字文本。如何将 URL 添加到 MediaWiki 驱动的文档?


原始问题

我们有一个内部公司维基。所使用的 wiki 引擎是MediaWiki,它是运行 Wikipedia 的 wiki 引擎。其中一些包含 IT 内容。

我想要的一件事是指向各种虚拟机的超链接。需要运行的命令示例是:

\\solo\VMRC Client\vmrc.exe solo.avatopia.com:5901/Windows 2000 Server
Run Code Online (Sandbox Code Playgroud)

如果从命令提示符启动,则必须引用空格:

C:\>"\\solo\VMRC Client\vmrc.exe" solo.avatopia.com:5901/"Windows 2000 Server"
Run Code Online (Sandbox Code Playgroud)

在将上述内容转换为在我们的 wiki 站点上使用时,我的第一个想法是简单地对其进行 HTML 化:

file://\\solo\VMRC Client\vmrc.exe solo.avatopia.com:5901/"Windows 2000 Server"
Run Code Online (Sandbox Code Playgroud)

但 MediaWiki 只将file://\solo\VMRC转换为超链接,其余为文本。

我尝试了其他随机的东西,包括将 URL 括在方括号中。

正确答案是什么?我不希望发生的一些格式,随机绊倒发生今天的工作,和休息的未来。

virtualization url mediawiki wiki

3
推荐指数
1
解决办法
3404
查看次数

Squid 根据请求的 URL 选择父级?

我有一个直接连接到互联网的基本鱿鱼配置,我需要一种根据 URL 使用父节点的方法。

例如:

  • 我将其配置为使用本地代理,将其链接到本地​​计算机以获取任何带有 .local TLD 的 URL
  • 如果用户请求http://www.google.com/ ,它会直接转到 google.com 端口 80
  • 如果用户请求http://server1.local/ ,它将使用本地代理访问LAN 上名为 server1 的计算机。

这是一个可以通过 DNS 解决的简化示例,但我正在做一些更复杂的事情。

我尝试用谷歌搜索这方面的结果,但大多数结果都是无关紧要的。谢谢。

url proxy squid

3
推荐指数
1
解决办法
1万
查看次数

从 DNS 记录重定向 www

与此问题相关:在 URL 中包含“www”有什么意义?

如何从 DNS 记录级别执行“www”重定向?我不想调整 apache 或 IIS 来实现这一点。

domain-name-system http url redirect

3
推荐指数
1
解决办法
473
查看次数

如何在不发送重定向的情况下使 nginx 重新映射 URL 的一部分?

我在一条看起来像这样的路径上有图片:

/0/1/2/3/4/01234/screenshots/1.jpg
Run Code Online (Sandbox Code Playgroud)

访问它的 URL 如下所示:

/static/0/1/2/3/4/01234/screenshots/1.jpg
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像这样:

/0/1/2/3/4/01234/a-desc-of-the-picture/screenshots/1.jpg
Run Code Online (Sandbox Code Playgroud)

或者类似的东西。目标是在 SEO 的 URL 中包含关键字。

但是想告诉nginx服务

/0/1/2/3/4/01234/screenshots/1.jpg
Run Code Online (Sandbox Code Playgroud)

当他看到:

/0/1/2/3/4/01234/a-desc-of-the-picture/screenshots/1.jpg
Run Code Online (Sandbox Code Playgroud)

我不希望它将用户重定向到正确的 URL,我只希望它在内部进行映射。

是否可以 ?我怎样才能做到这一点?

我在这里看到了类似的东西,但我找不到将它应用于我的案例的方法。菜鸟友好的东西将不胜感激。

url nginx mapping

3
推荐指数
1
解决办法
1600
查看次数

在 HAProxy / url-encoding 中阻止特定的 URL

我正在尝试限制对特定 URL 的访问。它不应该被允许访问/admin.php。

frontend example
  acl restricted_page path_beg -i /admin\.php
  http-request deny if restricted_page
Run Code Online (Sandbox Code Playgroud)

这工作正常,HAProxy 阻止访问此 URL。但是当我输入http://example.org/ad%6Din.php(%6D = "m" 的十六进制代码)时,HAProxy 不会限制访问。

做这个的最好方式是什么?

  • HAProxy 中是否有选项,或者我是否需要将匹配“admin.php”的正则表达式指定为纯文本和/或 url 编码?
  • 还有其他方法可以绕过限制吗?

谢谢!

url regex access-control-list haproxy

3
推荐指数
1
解决办法
2万
查看次数

我需要使用多个 ssl 端口配置 haproxy

我有两台具有相同 URL 的服务器,但端口号可能会更改。

我想重定向这两个 URL HTTPS。

如果我输入我的第一个 URL ( http://example.com) 那么我希望它会重定向到https://example.com.

如果我输入第二个 URL ( http://example.com:8080) 然后我希望它重定向到https://example.com:8080.

查看我的配置:

frontend www-HTTP
  bind *:80
  bind *:443 ssl crt /etc/apache2/ssl/apache.pem
  reqadd X-Forwarded-Proto:\ https
  default_backend tcp-backend
  mode tcp

frontend TCP-HTTP
  bind *:8080
  bind *:8443 ssl crt /etc/apache2/ssl/paritech.pem
  reqadd X-Forwarded-Proto:\ https
  default_backend www-backend
  mode tcp

backend www-backend
  redirect scheme https if !{ ssl_fc }
  server dev.example.com 192.168.1.120:8080 check

backend TCP-backend
  redirect scheme https if !{ ssl_fc }
  server qa.example.com 192.168.1.120:80 …
Run Code Online (Sandbox Code Playgroud)

rewrite url haproxy

3
推荐指数
1
解决办法
5929
查看次数

有条件地设置 Content-Disposition 标头

我在 IIS7 服务器上有一个图片库。我想要一个按钮来强制下载当前可见的图像。

也许像设置一个 url 参数:http : //website.com/images/img.jpg?download

全局检测此参数,然后将 Content-Disposition 头设置为附件。

我的问题是,我该怎么做?我可以在 web.config 文件中以某种方式设置它吗?

我更像是一个前端的人。

iis url http-headers

2
推荐指数
1
解决办法
3856
查看次数

使用 Amazon ELB 时 URL 的长度是否有限制?如果是这样,有没有办法增加它?

由于 Amazon ELB 截断了一个长(超过 1K 个字符)的 URL,我们似乎遇到了错误。

我已经搜索了常见的嫌疑人,但找不到关于 Amazon ELB 的 URL 长度限制的任何讨论。

亚马逊网址的长度有限制吗?如果是这样,有没有办法增加该限制?

url amazon-elb

2
推荐指数
2
解决办法
8963
查看次数

HAProxy 中 URL 的 Reg Exp

我正在尝试为 haproxy 构建一个 reg exp,它将匹配第二个 URL 并将其定向到与第一个不同的 acl:

mysite.com/path/
mysite.com/path/something_random
Run Code Online (Sandbox Code Playgroud)

问题是我的第一个 reg exp 匹配上面的两个 url,而它应该只匹配第二个。我也找不到关于 haproxy regex 格式的更多文档,所以我什至不确定在哪里引用我应该用于匹配的 reg exp 格式。reg exp pro 可以帮助我吗 我是新手,谢谢。

 acl filebrowser_route path_reg ^/path/.*
 acl filebrowser url_beg /path
Run Code Online (Sandbox Code Playgroud)

url routing regex haproxy

2
推荐指数
1
解决办法
2万
查看次数

在本地使用 URL 访问服务器,无需通过 Internet

我的服务器上有一个 SVN 存储库,并使用动态 IP 服务https://MyMachine.no-ip.com/svn/etc访问它。

当我从任何地方连接到它时,我成功连接并且一切正常。但是当我在本地连接到它时,在同一个网络中,上传/提交文件的速度是我的互联网连接的速度(大约 1 MB/s),而不是我将 URL 更改为类似https://MyMachine/svn 的速度/ ..

所以对我来说很明显它正在使用我的互联网连接,而它应该在不离开网络的情况下重新路由到服务器。

无论如何,是否可以使用第一个 URL 在本地和远程访问我的服务器?

谢谢!

编辑:我使用 D7000 路由器在本地连接(服务器显然是有线的 - 笔记本电脑 WIFI)我通过连接到笔记本电脑的 3g USB 调制解调器远程连接。

networking windows url svn windows-server-2012

2
推荐指数
1
解决办法
2108
查看次数