2012-04-23 141 views
0

这件事情我已经asked previously,与使用mod_proxy的建议的解决方案,但不幸的是,即使我不能得到这个工作:(使用mod_proxy重定向到https子域?

我想重新直接从常规链接到HTTPS子域名因此,例如https://photofileltd.co.uk/index.php?page=services随后将显示https://secure.photofileltd.co.uk/new_site/index.php?page=services - 但保留网址

这是我的.htaccess文件,我已经添加了“P”加载代理的事情,但我只是得到一个500内部服务器错误:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTPS} !=on 
RewriteRule ^(.*)$ https://secure.photofileltd.co.uk/new_site/$1 [L, P] 

任何帮助或建议将是非常感谢,谢谢

+1

如果你得到一个500,会有一些错误日志告诉你什么出错了... – DaveRandom 2012-04-23 19:32:08

+0

谢谢,但我无法在FTP中找到任何错误日志? :( – Nick 2012-04-23 19:33:14

回答

1

如果你找不到日志文件,你将不得不联系网络主机,找出他们在哪里。

不过,我会说,你不应该需要mod_proxy,我想你想做的事是这样的:

# Set options 
Options +FollowSymLinks -MultiViews 

# Redirect insecure requests to HTTPS 
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://secure.photofileltd.co.uk/new_site/$1 [L,QSA,R=301] 
+0

非常感谢,不幸的是,它只是重新导向到新的URL,而不是在浏览器中保留请求的URL - http://photofileltd.co.uk/ – Nick 2012-04-23 19:42:37

+1

对不起,我虽然那是你想要的那么你想通过另一台服务器的页面?还是该网站仍然托管在同一台服务器上?我不明白你为什么要创建一个HTTPS后端,然后通过普通的HTTP服务它... – DaveRandom 2012-04-23 19:44:13

+0

哦,因此不可能将http://www.photofileltd.co.uk设置为安全并显示HTTPS后端?问题是整个网站需要安全,但其设置仅适用于secure.photofileltd.co.uk https: – Nick 2012-04-23 19:45:40