Articles of redirect

子目录是否可以在另一台服务器上?

我怎么能有一个域下的子目录指向另一台服务器? 例如, example.com/myscript/应加载位于与example.com不同的服务器上的脚本。 这可以通过使用子域来实现,但是我需要避免这种情况。 example.com应该从服务器1加载。 example.com/myscript/应该从服务器2加载。 我正在使用Apache。

nginx – 哪种方式更好地redirect和为什么

我想从www.mydomain.comredirect到nginx中的domain.com。 我search互联网,发现有两种方法: 第一种方式 server { listen 80; server_name www.domain.com; rewrite ^/(.*) http://domain.com/$1 permanent; } 第二种方式 server { listen 80; server_name www.domain.com; return 301 $scheme://domain.com$request_uri; } 两种方式都有效 但是我应该使用哪一个,为什么?

使用nginx重写规则获取“太多redirect”错误

我正在尝试重写以我的网站为目标的url,以便将所有网域名称重写为www.example.com并具有以下configuration: mysite块 server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; server_name _; rewrite ^ $scheme://www.example.com$request_uri permanent; location / { # Allow for large file uploads client_max_body_size 0; proxy_http_version 1.1; proxy_pass http://mysite; proxy_buffering off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Scheme $scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; } } tomcat服务器块 server { listen 80; root /opt/site2/www; […]

使用Apache将IP地址redirect到实名

我希望当人们访问我的networking服务器的IP地址,如http://10.0.0.1 ,被redirect到域名,如http://example.com 。 我正在使用Apache Web服务器,我试过了: <VirtualHost 10.0.0.1:80> Redirect / http://example.com </VirtualHost> 它产生了一个无限recursion,因为它的优先级比 <VirtualHost *:80> ServerName example.com … </VirtualHost> 这是我最终想要服务的虚拟主机。 我也试过了 <VirtualHost 10.0.0.1:80> ServerName 10.0.0.1 Redirect / http://example.com </VirtualHost> 认为也许它只会匹配http://10.0.0.1而不是http://example.com 。 但是它也会产生一个无限循环。 任何想法如何实现? IP虚拟主机不是主要的,唯一的虚拟主机的原因是因为我想服务器上的其他IP也能够服务器example.com。

使用tee捕获STDERR和STDOUT文件

我不清楚什么是最好的命令是采用tee同时捕获STDERR和STDOUT文件。 我知道,如果我想pipe到一个文件,我必须映射redirect后的文件句柄,即 find . >/tmp/output.txt 2>&1 这指示shell将STDOUT发送到/tmp/output.txt ,然后将STDERR发送到STDOUT (现在发送到/tmp/output.txt )。 试图在redirect文件之前执行2>&1不会产生所需的效果。 但是,当我想要使用teepipe应该是: find . |tee /tmp/output.txt 2>&1 # or find . 2>&1 |tee /tmp/output.txt # ?

IIS7.5将IPredirect到域

但卡在这一个,看着谷歌,但无法find任何东西。 该网站的部署有些错误,有些页面被保存为: HTTP://73.34.12…/page.aspx IP是域的底层IP地址(所以页面服务正常)。 然而,现在很多抓取工具正在索引IP站点和主站点。 这是浪费带宽,并导致一些重复的内容问题! 我如何将IPredirect到域?

通过DNSredirect到www子域

是否可以设置DNSlogging来将所有example.com/*stream量redirect到www.example.com/* ? 我正在Heroku的Cedar堆栈上运行一个Sinatra应用程序。 我设置了Heroku的Custom Domains插件 ,文档讨论了将stream量redirect到特定域 。 我还阅读了关于如何使用Rack Rewrite来做到这一点。 不过,我想知道是否有办法通过DNS来做到这一点,即没有击中我的应用程序。

有没有服务,将您的裸体domain.com请求redirect到www.domain.com?

我知道这是一个简单的301redirect在Apacheconfiguration,但我正在寻找一个第三方服务,可以做到这一点便宜或免费。 我将使用此function将非wwwstream量redirect到我已将CNAME注册到Amazon Elastic Load Balancer主机名的wwwlogging。

nginx:将子文件夹redirect到子域

我正在尝试将子文件夹redirect到nginx中的子域。 我希望将http://example.com/~meow/redirect到http://meow.example.com/ 。 我尝试了以下内容: location ~ ^/\~meow/(.*)$ { rewrite ^(.*)$ http://meow.example.com$1 permanent; } 但它不起作用。 它被我的位置块捕获用户目录: location ~ ^/~([^/]+)/(.+\.php)$ { […] } and location ~ ^/\~([^/]+)/(.*)$ { […] } 那么,我将如何做到这一点? 哦,我只想/喵/被redirect。 所有其他用户目录不应该改变。

可以不使用我的网站子域url中的“www”吗?

我们有一个网站,这是我们的主要域的子域,如site.domain.com。 该网站的官方url是http://site.domain.com ,但有些人一直将其称为www.site.domain.com。 我有一个redirect规则来redirectwww.site.domain.com到site.domain.com,但我最终需要解释为什么www.site.domain.com是不好的做法(或是一个坏主意),但我不知道如何。 是否有任何准则或规则来规定域名方面的最佳做法,尤其是这种情况?