Articles of redirect

configuration域以将电子邮件和Webstream量引导到不同的IP地址

在pipe理我的域名时,我完全可以设置子域名等,但最近我被要求将域名的所有邮件都指向特定的交换机,以便用户可以使用正常的电子邮件地址为域名检索电子邮件(在不同的领域),我有点尴尬承认,我不知道该怎么做。 我试图去的情况是: 网站在:www.mydomain.com 任何邮件通过网站发送到例如[email protected][email protected]需要被发送到[email protected][email protected]。 现在,从我对电子邮件在DNS中工作方式的有限理解来看,我可以设置一个指向其邮件交换IP的MXlogging。 然后他们可以设置别名来检查[email protected]并将其指向[email protected]。 它是否正确? 如果是这样,我该如何设置? 如果不是,我需要做些什么才能达到这个结果?

如何使一个子域指向特定的httpsurl?

我需要使用DNS或我猜IIS(redirect)有以下事情发生。 mail.domain.com – > https://website.com 我怎样才能做到这一点?

在IIS 6中redirect整个url,包括#

我如何redirect http://myserver.com/MyApp/#/Welcome?page=2 至 https://myserver.com/MyApp/#/Welcome?page=2 在IIS 6? 我尝试使用https://myserver.com$S但它遗漏了#和任何事情之后。 与其他任何redirectvariables一样 。 (如果您想知道,#用于在Silverlight应用程序中启用深度链接。)

最快的加载:在PHP中使用标题位置redirect,或用Apache重写?

在意识到主页redirect的主要滞后之后,我读入了许多优化线程,certificate了301redirect在大约100ms内猛增了400ms,超出了总加载时间。 在我的网站大约250ms。 傻我知道! 另一方面,我确实需要redirect到默认语言,因为不同语言的其他域。 我有什么工作,但每一次最浪费250毫秒。 无论如何,这可以做得更快吗? 通过htaccess重写也许? 目前有 index.php <?php switch($_SERVER["HTTP_HOST"]){ case "site.org": header('HTTP/1.1 301 Moved Permanently'); header('Location: /en/home'); # extensio .php is hidden: 'home' is a file case "site.fr": header('HTTP/1.1 301 Moved Permanently'); header('Location: /fr/home'); # extensio .php is hidden: 'home' is a file etc etc ?> 我努力了 简单地包括home为第一个主页的作品漂亮, 但在浏览器中的url是不是设置为site.org/en/home你只是看到site.org和所有的链接,然后不再工作。 我需要的是,主页加载和浏览器中的url变成/xx/home 任何和所有的线索都非常赞赏+1

Apache:客户端请求文件时要查找的资源列表

Apache的DirectoryIndex指示告诉Apache寻找,例如,如果客户端请求一个目录index.html和index.php 。 如果客户端请求/$filename是否有一些简单的方法让Apache类似查找eg /$filename.jpg ? 例如,如果客户端请求/foo ,那么Apache可能被configuration为在磁盘上查找/foo.jpg和/foo.png ,如果这些文件都不存在,则返回404。 (我知道可以使用mod_rewrite ,但是我想要一个简单的(更高性能的)解决scheme。)

如何将任何主机的请求redirect到本地networking中的主机名

我有一个本地无线networking运行。 它没有连接到互联网,它有一个运行在192.168.0.1上的web服务器(lighttpd) 这个networking服务器上有一个网站运行。 我想知道,当他/她尝试访问此无线networking上的任何其他IP时,如何将用户redirect到“192.168.0.1”。 我有“dnsmasq”作为我的DNS服务器。 总结: “ http://192.168.0.1 ”==>允许访问 “ http://193.168.0.1 ”==>在这个本地无线networking中没有意义,所以想把用户默认redirect到“ http://192.168.0.1 ” 谢谢,马亨德拉。

合并两个不同的域名,但用Apacheredirect保存虚拟主机

我有两个域和一个有效的子域。 我怎么能做到这一点? ex-ample.com » example.com www.example.com » example.com en.ex-ample.com » en.example.com en.example.com » en.example.com 我目前使用下面的.htaccess规则: RewriteCond %{HTTP_HOST} !^example\.com$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] 尝试了很多,但我能得到的最好的是一个redirect循环。 你可以帮我吗?

Iptable:将httpsredirect到除特定主机以外的http

我在我的服务器上有多个网站,只有其中一个是通过https(说:https: //admin.example.com )。 但是,如果用户尝试访问https://www.example.com ,他会收到有关无效SSL证书的警告,专用于admin.example.com,对www.example.com(显然!)是错误的。 我想redirect每一个不是admin.example.com的https请求到原来的主机,但在http中,这是可能的吗? 要清楚: https://admin.example.com :不redirect http://admin.example.com :redirect到https://admin.example.com (通过NGinxconfiguration完成) https://whatever.example.com :redirect到http://whatever.example.com https://whatever.example.com/query/string?complex=1 :redirect到http://whatever.example.com/query/string?complex=1 这可能通过iptables? 如果是的话,怎么样? 谢谢你的帮助,我明白了:)

如果第一个主机离线,如何将请求redirect到第二个主机?

我有两个主机在不同的networking(不同的ISP)。 我想redirect到第二个主机的所有stream量,以防万一,如果第一个是离线(意外)。 什么是技术解决scheme来解决这个问题? 有没有办法将IP地址队列发送给客户端,客户端使用DNS与主机通信? 这些是FreeBSD机器。

地理位置redirect的域

我想根据他们的位置redirect用户访问相同的域到不同的域。 举个例子: 欧洲用户 – >访问domain.com – >转发到domain.eu 美国用户 – >访问domain.com – >转发到domain.us 但事情是,我不想使用htaccess或代码redirect – 我想它是一个DNS级别或虚拟名称服务器(如果这样的东西存在?)redirect? 希望我有道理? 有可能的? 谢谢!