我知道这个问题有很多答案,但不知怎的,他们都帮不了我。 我有一个Ubuntu运行3个webapps,每个都在不同的端口(8080-8282) – jira,汇合,还有一个。 现在我买了一个域名,用我的服务器的IP地址绑定了三个子域名,问题是他们都指向相同的IP地址和端口80.所以我想我现在需要Apache服务器。 现在我想要apache做的是redirect: wiki.mydomain.com到http://wiki.mydomain.com:8080 jira.mydomain.com到http://jira.mydomain.com:8181 myapp.mydomain.com到http://myapp.mydomain.com:8282 最好不要显示端口。 从我的理解,我应该添加一些行/etc/apache2/httpd.conf,所以我试过(这是字面上我的整个/etc/apache2/httpd.conf): RewriteEngine on RewriteCond %{HTTP_HOST} http://jira.mydomain.com/ RewriteRule ^(.*)$ http://jira.mydomain.com:8181 [L,R] RewriteCond %{HTTP_HOST} http://wiki.mydomain.com/ RewriteRule ^(.*)$ http://wiki.mydomain.com:8080 [L,R] 但它不工作(每当我尝试例如wiki.mydomain.com我得到默认的Apache网站)。 那么我在这里错过了什么? (我知道,要能够隐藏端口号,我将不得不使用代理,但首先我只是想启用redirect)。
我正在使用IIRF,并且在将所有stream量redirect到我的网站的安全版本时遇到了一些麻烦。 所以…我有一个网站,在IIS6的虚拟目录中有大约20个应用程序。 该网站需要80和443的stream量。 我想用IIRF来redirect所有端口80的stream量EG; HTTP:// MYSERVER / APP1 /第1页/参数1 HTTP:// MYSERVER / APP 2 / HTTP:// MYSERVER 到安全等效(https)。 这是我的configuration到目前为止; # Iirf.ini # # ini file for IIRF # RewriteLogLevel 1 RewriteLog D:\Websites\Apptemetry\IirfLogs RewriteEngine ON StatusInquiry ON IterationLimit 5 RewriteLogLevel 3 RewriteCond %{HTTPS} off RewriteCond %{SERVER_PORT} ^80$ RedirectRule ^http(.*)$ https$1 任何人都可以build议使用正确的configuration,redirect所有的stream量? 编辑:我用TestDriver与我的几个url。 处理其中一个url时发生错误。 Trying to read […]
假设我的服务器域是www.dl2.com 我想configuration它将每个请求redirect到另一台服务器,而不显示目标服务器的链接。 例如: 在我的网页www.dl2.com有一个下载链接,我www.dl2.com用户点击链接时,服务器redirect到www.dl.com\sth\sth.exe 。 但我不希望用户看到第二个链接。 我该怎么做?
我有一个像192.168.0.0/15这样的networking,默认网关设置为192.168.0.1。 所有的networking工作站都使用这个网关来访问互联网。 现在我正在testing一个新的互联网连接与另一个提供商,为此,我正在使用192.168.0.2 IP地址在同一子网上的第二个网关。 我只想将HTTP和HTTPSstream量redirect到第二个网关,保持每个工作站内默认网关集的地址不变。 我怎样才能完成这个任务? 第一个网关的防火墙configuration或路由里面有什么我要更改的? 我尝试使用DNAT: DNAT loc:192.168.0.1 loc:192.168.0.2 tcp 80 但没有任何工作。 我使用Shorewall来简化configuration,但是我甚至可以理解我将尝试适应我的情况的理论答案。
我正在为客户build立一个网站。 有一个我不知道的原因www.domain.com转发到www.domain.com/directory/home.html。 如果我inputwww.domain.com/index.php它工作正常。 我检查.htaccess那里没有什么,所以我设置索引index.php在每个根目录以外的目录中工作正常。 我有root权限,并且已经检查了httpd.conf(在VI中search了我被redirect到的文档)以及其他所有我能想到的东西。 我应该在哪里看下? 服务器是运行CentOS 5.5的VPS,具有多个域,每个域具有用于根访问的CPanel WHM 11和安装的CPanel X.
我正在使用nginx为我们正在更改的域发出redirect,但是当它向旧域发出一个特定的POST请求时,我们的旧移动应用程序中的一个会因此redirect而中断。 这里是当前的nginxconfiguration,我怎么可以添加一个反向代理来执行一个POST到URL / post_url并redirect一切与现在一样? server { listen 80; server_name olddomain.com www.olddomain.com; rewrite ^(.*) http://www.newdomain.com$1 permanent; }
我最近把我的网站从brandonwang.org移到brwang.com。 我上网了,find了这个可爱的代码片段(下面),并修改了一下。 这是我的.htaccess文件完整的brandonwang.org: # This allows you to redirect your entire website to any other domain Redirect 301 / http://brwang.com/ AddHandler php5-script .php 今天早上非常有趣的是,我自己Googlesearch,结果我不再在search结果中! 这表明我已经失去了我的search排名和之前的位置。 Whyyyy? 我有兴趣知道为什么我失去了我的排名和位置。 我有兴趣知道,如果可以的话,我该如何解决这个问题。 谁能帮我吗?
我有我的nginx路线目前的规则: listen 80; server_name www.domain1.com; rewrite ^/(.*) http://domain1.com/$1 permanent; 这工作,但只为根path,而不是其他路线。 例如,像www.domain1.com/users/1这样的路线被redirect到domain1.com。 如何确保www.domain1.com/users/1获取到domain1.com/users/1的路线? 我通过在最后添加一个'$'得到了这个工作: 重写^ /(。*)$ http://your_domain.com/ $ 1永久;
在运行Drupal的域名上,我需要将旧版urlhttp://www.example.com/?group=exampleredirect到http://www.example.com/support-request 。 我尝试使用Drupal的全局redirect模块,但它似乎并没有工作; 我猜是因为/?group = example不是Drupal期望的格式。 有没有一个Drupal模块来处理这种redirect? 或者我该如何处理Apache vhost文件中的redirect呢?
好吧,我买了一个mediatemple域名,因为它比godaddy便宜。 但我有一个godaddy服务器,我想知道我必须做的DNSlogging,以获得我从(MT)购买的域redirect到我目前的goDaddy服务器。 有什么build议么?