Articles of redirect

Cpanel WHM,为服务器上的所有站点设置IP>域redirect

我有一个约200个站点的WHM / cpanel服务器。 大多数网站都有一个专用的IP(其中大约100个)其他网站都在一个共享的IP上。 专用站点可以通过ip地址来获得,例如http://123.123.123.123 。 有没有一种方法来build立一个大规模的redirect,使每个专用IP地址获取它的IP地址redirect到域。 例如,只需使Web服务器的默认行为将IPredirect到相应的域。 我知道你可以通过.htaccess或apacheconfiguration文件为每个站点执行此操作,但是我希望避免修改100个站点,并且每次创build新帐户时都必须重新执行一次。

子域名redirect到子文件夹

我为我的网站(fr.mohamedkadri.com)创build了一个子域名,24小时后它变成活动的,但是它redirect到了我所指向的子文件夹(mohamedkadri.com/fr) 有问题吗? 为什么子域redirect到子文件夹? 这里是我的.htaccess: SetEnv PHP_VER 5 RewriteEngine On RewriteCond %{HTTP_HOST} !^mohamedkadri.com$ [NC] RewriteRule ^(.*)$ http://mohamedkadri.com/$1 [L,R=301]

命名虚拟主机Apache2和301从根域redirect到子域

我知道这个问题经常出现,我遵循了很多例子和build议,但是我不能得到它的工作。 下面是我需要实现的: 我有两个configuration两个域redirect到其中的一个子域:domain-one.com(和www.domain-one.com)和domain-two.com都应该发送301 Moved Permamently标题和redirect到www.domain- two.com。 我已经为domain-one.com设置了NamedVirtualHost,如下所示: ServerName domain-one.com ServerAlias www.domain-one.com Redirect 301 ^/ http://www.domain-two.com 而这似乎是为domain-one.com工作,但www.domain-one.com不redirect,整个设置似乎被忽略,服务器的默认主机configuration设置文件服务。 至于从domain-two.comredirect到www.domain-two.com我创build了两个NamedVirtualHosts,www.domain-two.com是其configuration(ServerName设置为www.domain-two.com)和域-one.comconfiguration为: ServerName domain-two.com Redirect 301 ^/ http://www.domain-two.com 而且这个configuration也失败了。 从我读到的redirectApache Redirect指令应该足以实现我所需要的。 我可以使用一些mod_rewriting,甚至使用PHP和占用的头()来做我想做的事情,但有人可以向我解释我的想法和这种configuration有什么问题。 谢谢

nginxredirect域www.domain(ssh)

问候大家! 我有一个奇怪的问题与Nginx。 我想将所有来自domain.com的stream量redirect到www.domain.com。 我也想redirect安全的:https:// domain.com到https:// www.domain.com。 我的configuration是: server { listen 80; listen 443 ssl; server_name domain.com; rewrite ^ $scheme://www.domain.com$request_uri? permanent; } and under here is a server section to handle the www.domain.com domain.com立即被redirect到www.domain.com。 安全的(https:// domain.com)不是。 我收到警告,证书发给www.domain.com等。 任何build议都比欢迎! 谢谢! 供参考:我是新的,所以我不知道如何接受答案和东西,以便人们得到积分。 请原谅:)

我旧网站的Google网页url不再被redirect到Google协作平台

几年来,我在自己的博客上托pipe了一个“镜像”(托pipe在我的旧帐户中)。 多年来,人们开始使用指向该镜像的链接,而不是主要网站 – 并且Google机器人了解了这一点,从而回答了指向ttsiodras.googlepages.com域的URL的查询。 几年后,Google宣布将把Google页面迁移到Google协作平台,在那里人们将无法编写他们的HTML / CSS / JS,而是使用在线编辑器。 我不想花那么多心思,所以我只是(a)设置Google提供的redirect,从旧的url(ttsiodras.googlepages.com/whatever)到新的Google网站页面( https:// sites)。 google.com/site/ttsiodras )和(b)该Google协作平台网页包含直接链接到我的主页面。 它工作正常。 直到现在 – 或者至less,直到最近。 我昨天进行了检查,发现我的旧网站(ttsiodras.googlepages.com)的url现在已经变成了404,并没有被redirect到Google网站。 最近,这些redirect的工作方式有所改变吗? 请注意,我检查了一些其他的谷歌页面链接(不是我的旧网站,其他人),看来他们的工作。 还是redirect是Google提供的临时服务? (如果是这样,我不明白为什么 – 对于像Google这样的人来说,涉及的资源肯定是微不足道的)。 任何提示/build议最受欢迎。

更改停放域的文档根目录?

我遇到了一个问题,那就是我的虚拟主机没有出现提供插件域。 我目前有一个域名指向我的名字服务器。 我进入cPanel添加一个指向子目录的插件域,但是cPanel中的所有function都是将文件根目录设置为“public_html /”。 所以来自停放的域名的stream量会得到错误的内容,显然不好。 我觉得这是不可能的,但是我可以将停放的域文档根从“public_html /”更改为“public_html /子目录”? 或者,也许我可以编辑.htaccess文件redirectstream量从停放的域到子目​​录? 基本上我想要这个地址; www.parked-domain.com/ 要显示这个子目录的内容; www.first-domain.com/parked-directory 我希望这是可能的,否则我需要看看一个新的Web主机。 问候, 院长。

重新翻译一个链接到正确的目录

我们的网站http://openeye.net/imagesa上有一个文件夹,里面充满了垃圾数据,外部网站和一半公司用作转储目录。 我正在计划最终完全裸照,但在此期间,我想把它移到downloads.openeye.net。 我遇到的问题是,许多用户仍然会有类似于http://openeye.net/imagesa/filename.duh的链接。 我正在寻找Apache和IIS7解决scheme。

nginx如果指令从0.7升级到1.0.2后停止工作

我将我的nginx服务器从0.7.x升级到1.0.2,并且复制了新的nginx服务器的旧configuration文件。 一切工作正常,除了if-指令。 我在旧的configuration文件中有以下的代码块,似乎没有与最新的nginx版本。 location /myapp { if (!-e $request_filename) { rewrite ^/myapp/(.*)$ /myapp/index.php?q=$1 last; break; } root /var/www; index index.php index.html index.htm; } 任何想法有什么不对? PS:是的,我知道IfIsEvil和我尝试探索try_files,但我无法弄清楚如何传递只有部分的URI后myapp /作为传递inputURI到index.php像这样: try_files $uri index.php?q=$uri

Apache htaccess将https从非wwwredirect到www

我怎样才能从https://mysite.comredirect到https://www.mysite.com ? SSL证书是为www.mysite.com购买的,并且在没有www的情况下访问时会显示警告。

在Glassfish 3中从httpredirect到https

Glassfish 3中如何redirect端口80 – > 443? 我的场景是一个Web应用程序SSL,我希望非SSL请求被自动redirect。