Articles of 重写

将abc.example.com上的CNAME设置为redirect到amazon EC2实例

这与这个问题有关: redirect到一个亚马逊EC2实例的IP 我能够创build一个“子域名”,但不是CNAMElogging,因为1&1(我的域名注册商)说: 您input的域名太长。 我试图让它redirect到(匿名):ec2-904-996-299-992.compute-1.amazonaws.com

在IIS 7.5上使用URL Rewrite进行反向代理时,如何configuration到目标(实际)服务器的自动login?

这是configuration… internetservice.site.com由IIS 7.5上的URL重写反向代理到targetserver.ourdomain.local。 规则是为绑定到端口80的一个前端站点设置适当的主机头,而不是整个Web服务器。 前端Web服务器和后端目标服务器不在同一个Windows域中。 “targetserver”上的服务需要某种forms的身份validation。 匿名不是一个选项,但我会select它,如果我可以。 我已经将其设置为使用基本身份validation,手动login后,一切都很好。 有谁知道如何configurationIIS或URL重写访问具有特定凭据的目标服务器,以便对前端的http请求不再需要传递身份validation? 我已经尝试在两台服务器上使用相同的用户名和密码创build一个本地帐户,在目标服务器上进行授权(可以直接testing),并将其设置为应用程序池帐户和“连接为”帐户 – 结束的网站。 虽然没有工作。 也许这种方法将与Windows身份validation,而不是基本? 我也尝试在URL中包含用户名和密码,例如: http:// user:[email protected] 。 这与Firefox和Chrome一起工作,但不能与IE兼容。 有谁知道如何configurationURL重写进行身份validation与特定的凭据? 我确信有一个办法可以做到这一点。 预先感谢您的想法。

如何redirect来自不同的VLAN的HTTPstream量?

有没有一种方法来匹配VLAN ID和redirect这种HTTP通信到networking服务器(?? iptables)? 而在web服务器,根据VLAN ID重写URL? 我需要这样的事情,因为我们的networking使用802.1x实现了多个VLAN,我们想要显示一些“禁止”的用户特定的网页。 感谢任何想法和见解, 问候,

在符号目录上的urlrewrite htaccess

我有一个使用htaccess url重写符号文件夹的问题。 下面是我在htaccess文件中用于URL重写的行。 RewriteRule ^global/css/([0-9]+)/([az-_]+)\.css$ global/less/index.php?site_id=$1&file=$2 [L] “全球”是我的象征目录 这个规则工作正常,当我在其他符号目录上使用它。 但它在符号目录上不起作用。 它正在我的现场服务器上工作,但不能在我的本地testing服务器上工作。 需要其他configuration才能使其工作。 任何解决scheme

Nginx的 – redirect所有“结帐”stream量到https?

我想确保没有人可以通过https检查过程。 如果没有,我怎么能redirect以/ checkout(如example.com/checkout&example.com/checkout/process)开头的任何内容到https。 反之亦然,我不希望任何页面能够通过https访问, 除非它有/结帐。 所以其他的东西都应该redirect到http。

如何在一个共享服务器帐户上托pipe多个网站

我使用共享主机,我主持一个网站,并有一些“停放的域名”(他们显示相同的内容作为主域名)。 我现在想抓住这些领域,并显示不同的内容,有效地为他们分开的网站。 我可以更改DNSlogging和.htaccess文件,但是我最终会创build无限循环或获取500服务器错误。 如果用户访问domain1.com,则会显示来自www目录的内容。 我想这样留下来。 我喜欢这样,如果用户访问domain2.com,他们显示来自domain2目录的内容。 我可以创build文件夹的最高级别是/ home / myaccount / www / – 这意味着在上面的示例中,domain2的内容将存储在/ home / myaccount / www / domain2 我可以使用DNS设置和URL重写来实现我想要的function,还是需要升级我的主机? 任何帮助将不胜感激! 谢谢。

黑客的WordPress博客

我的WordPress博客受到这个URL的不断攻击 /page/2/?pretty;board=Themes%253btopic%3Ddefault.0 我试图用捍卫 # BEGIN <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} (.*)board=Themes(.*) RewriteRule . http://www.go.away [R=301,L] </IfModule> # END 令我惊讶的是,它没有工作,所以我尝试了 # BEGIN <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^/page/./ RewriteRule . http://www.go.away [R,L] </IfModule> # END 这有帮助,但是当Googlebot询问example.com/page/2/ ,会出现问题。 该怎么办?

Apache重写nginx代理的规则

我正在Apache Web服务器(:8080)之前运行nginx(:80) Nginxconfiguration(snippet): location / { proxy_pass http://www.domain.tld:8080; proxy_set_header X-Real-IP $remote_addr; 如果我设置本地主机,而不是www.domain.tld,我的浏览器被redirect到http:// localhost:8080 。 Apache重写规则: RewriteEngine On Options +FollowSymlinks RewriteBase / RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\..+$ RewriteCond %{REQUEST_URI} !/$ RewriteRule (.*) http://%{HTTP_HOST}/$1/ [L,R=301] RewriteCond %{REQUEST_URI} !v2/ RewriteRule ^(.*)$ v1/$1 [L] 到现在为止还挺好。 但是,每个链接(使用相对path)都显示为http://www.domain.tld:8080 / page,而不是停留在端口80上。 有没有办法通过重写规则来解决这个问题? 我不想使用绝对path。 谢谢

.htaccess修改规则,并redirect,如果URL中有.php

我在.htaccess中获得了以下代码: Options +FollowSymlinks RewriteBase /temp/test/ RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^about/(.*)/$ $1.php [L] RewriteRule ^(.*)/download/(.*)/(.*)/(.*)/downloadfile/$ file-download.php?product=$1&version=$2&os=$3&method=$4 [L] RewriteRule ^(.*)/download/(.*)/(.*)/(.*)/$ download-donate.php?product=$1&version=$2&os=$3&method=$4 [L] RewriteRule ^(.*)/download/(.*)/$ download.php?product=$1&version=$2 [L] RewriteRule ^subscribe/(.*)/$ subscribe-$1.php [L] RewriteRule ^subscribe/(.*)/(.*)/$ subscribe-$1.php?email=$2 [L] RewriteRule ^(.*)/screenshots/$ screenshots.php?product=$1 [L] RewriteRule ^(.*)/(.*)/$ products.php?product=$1&page=$2 [L] RewriteRule ^schedule-manager/$ products.php?product=schedule-manager&page=view [L] RewriteRule ^visual-command-line/$ products.php?product=visual-command-line&page=view [L] RewriteRule ^windows-hider/$ […]

Lighttpd重写

我有一个Lighttpd重写和静态文件的问题。 这是我的重写语法: url.rewrite = ( "^/(.*)\.(php|css|js|jpg|png)$" => "$0", "^/(.+)$" => "/router.php?url=$1" ) 所有的.css和.js文件加载得很好,但没有加载图像。 我试图检查是否从/图像提供的文件,但没有解决问题。 我检查了访问日志,所有的css和js文件都有200个状态,但是所有的图像文件都有404个。path是正确的。 有没有人有一个想法,为什么。CSS和。JS文件将正确加载,但图像不。