Articles of url

如何使nginx重新映射URL的一部分而不发送redirect?

我在路上看到这样的照片: /0/1/2/3/4/01234/screenshots/1.jpg 访问它的URL如下所示: /static/0/1/2/3/4/01234/screenshots/1.jpg 我想看起来像这样: /0/1/2/3/4/01234/a-desc-of-the-picture/screenshots/1.jpg 或类似的东西。 目标是在SEO中的关键字。 但是想告诉nginx服务 /0/1/2/3/4/01234/screenshots/1.jpg 当他看到: /0/1/2/3/4/01234/a-desc-of-the-picture/screenshots/1.jpg 我不希望它将用户redirect到正确的URL,我只是希望它在内部做映射。 可能吗 ? 我怎样才能做到这一点? 我在这里看到类似的东西 ,但是我找不到适用于我的案例的方法。 一些友好的小吃将不胜感激。

如何在同一个url上configurationapache和tomcat?

说我有一个注册的URL mywebsite.com指向我的服务器与公共IP地址。 我想同时运行tomcat和apache来为页面提供服务(例如,在apache上的一些静态页面和在tomcat上的一些dynamic页面,比如jsp等)。 为了简单起见,我们假设Apache正在侦听8080和8080上的tomcat。 我听说过mod_proxy 。 是否有可能请求mywebsite.com去apache和mywebsite/loggedin去tomcat? 如果是的话,应该如何configuration和在哪里? 谢谢。

使用IIS url重写redirect文件夹时出现问题

使用Url重写,我试图redirect/ foo_bar / *到/ foo / *。 我试过这个: <rule name="Redirect foo_bar to foo" stopProcessing="true"> <match url="(.*)" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{HTTP_URL}" pattern="^/foo_bar/(.*)" /> </conditions> <action type="Redirect" url="/foo/{R:1}" /> </rule> 但是这只是redirect到/ foo / foo_bar / *。 我哪里错了?

在HAProxy中注册URL

我正在尝试为haproxy构build一个reg exp,它将匹配第二个URL并将其指向与第一个URL不同的acl: mysite.com/path/ mysite.com/path/something_random 问题是,我的第一个reg exp匹配上面的两个url,它应该只匹配第二个。 我找不到更多关于haproxy正则expression式格式的文档,所以我甚至不知道在哪里引用我将用于匹配的reg exp格式。 可以注册专家的帮助我,我是新来的这个谢谢。 acl filebrowser_route path_reg ^/path/.* acl filebrowser url_beg /path

绝对的URL不能使用Apache2 AJP代理Tomcat

我似乎没有得到如何正确configurationReverseProxy。 返回的URL全部为根目录“/”,而不是“/ tomcat”,只显示主“默认”的tomcat页面。 我使用以下代理规则将Apache2作为Tomcat的前端: ProxyPass /tomcat ajp://127.0.0.1:8009/ ProxyPassReverse /tomcat ajp://127.0.0.1:8009/ 我也尝试在Tomcat的AJP连接器设置中使用ProxyName。 使用mod_rewrite代理AJP请求也给出了相同的结果。 Apache error.log提供以下行(尝试从自己的根加载图像): File does not exist: /var/www/asf-logo-wide.gif, referer: 编辑:AJP工程通过mod_jk,但使用子文件夹时仍然得到HTTP相同的问题。

HAProxy – 根据url_parameter进行平衡

我有2个不同的tomcat服务器:T1,T2 引用我的负载平衡器的客户端提供了名为“gender”的url参数(0表示男性用户,1表示女性用户)。 男性和女性之间只有url参数不同。 我想根据性别参数与haproxy平衡到T1,T2。 (男性将被redirect到T1,女性被redirect到T2) 我如何实现这一目标? 谢谢

小的域名

我想要注册一个小的域名。 我希望从手机上使用它很容易。 “.com”扩展名很难使用,因为您必须按“o”键和“m”键。 有没有人有任何build议的小域名扩展名和在哪里买?

我应该为Windows快捷方式文件(.URL)input什么MIMEtypes

如果我想为用户保存一个Windows快捷方式文件(foo.URL),我应该为它指定什么样的MIMEtypes? 默认文本/平原导致Windowsbuild议将它保存为默认添加.txt。 与谷歌search,我find了一些替代品: 文/ X-URI 应用程序/ x-桌面 应用程序/ x-mswinurl 如果我理解正确,那么以“x-”开头的types是非官方的? 有一些标准(或事实上的标准)MIMEtypes使用? br,Touko

如何在保持地址栏中的URL的同时将根目录redirect到子目录

我有一个像这样的文件夹结构的nginx设置: – www |- splash |- blog www是根文件夹。 我想将访问http://example.com用户redirect到splash文件夹。 但我不希望地址栏中的url更改为http://example.com/splash 。 地址栏中的url仍应为http://example.com 。 此规则只适用于用户访问根文件夹。 同时访问blog文件夹将像往常一样通过: http://example.com/blog : http://example.com/blog 。 我如何做到这一点? 到目前为止,我的conf是如下:(他们不工作btw,URL被改变) server { listen 80; server_name www.example.com; root /www; location = / { rewrite ^/(.*)$ splash/$1 permanent; } }

IIS URL重写 – 将任何HTTPSstream量redirect到子域

我们的托pipe环境决定了通过特定子域的所有安全stream量音乐旅行。 我们正在使用的.NET CMS Umbraco,据我所知,没有任何function“分配”一个特定的页面到一个子域。 该场景是: 我们的网站包含1页和1个包含必须安全的子页面的文件夹 用户请求/页面或/ page2 /子页面 如果请求来自HTTP,则此stream量将redirect到HTTPS 如果HTTP_HOST不包含子域安全。 然后添加它,否则继续 例如 请求等于/ page2 /页面 301redirect到https:// secure。{http_host} / {request} 随后的请求必须被忽略(为了避免循环) https:// secure.domain.com/page =>无更改,保持不变 https:// domain.com/page =>插入子域,https://secure.domain.com/page 在我看来,逻辑是: INPUT =完整URL = http://www.domain.com/page 如果input包含HTTPS然后检查完​​整的URL,它是否包含“安全”? 如果是,什么也不做,如果没有添加“安全” – 8月19日更新 考虑到这一点,我拼凑出了两条正确的方向: 这是我build议的: 强制某些stream量进入​​安全域的一个规则是: <rule name="Force 'Umbraco' to secure" stopProcessing="true"> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_URI}" pattern="^/umbraco/(.+)$" ignoreCase="true" /> <add input="{HTTP_HOST}" negate="true" […]