0

到目前为止,我的网站 URL 是按照这种模式https://www.xyz.com,我从中提供静态和动态内容。https://www.xyz.com默认为主页https://www.xyz.com/static/index.html,动态内容来自https://www.xyz.com/dyna/login。 .jsp _

最近我添加了一个额外的网络服务器并注册了子域,我计划通过 http URL 方案而不是 https 提供静态内容,并且只提供来自 https URL 的动态页面。所以,如果用户输入https://www.xyz.com,应该重定向到http://static.abc.com

网络服务器:Apache 2.x

我的查询是:

一个。如何配置 apache 以将https://www.xyz.com上的请求重定向到http://static.abc.com,同时确保不会收到对https://www.xyz.com/dyna/login.jsp的请求重定向?这会有任何明显的性能开销吗?

湾。如果在这种情况下从 http 重定向到 https 并从 https 页面启动 http 屏幕会导致任何安全警告?请注意,我不打算将任何数据从 http 提交到 https,反之亦然,它只是 URL 重定向或链接。

C。如何使重定向可缓存?

4

1 回答 1

0

使用 .htaccess 将https://www.example.com/static/index.html定义为https://www.example.com/index.html

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain/static/index.html [NC]
RewriteRule ^(.*)$ domain/index.html$1 [L,R=301]
于 2013-01-05T15:39:47.670 回答