使用mod_proxy重定向到https子域?

时间:2012-04-23 19:14:12

标签: php regex .htaccess mod-rewrite mod-proxy

这是我asked previously的一个问题,建议使用mod_proxy解决方案,但不幸的是,即便如此,我也无法解决这个问题:(

我想从常规链接重定向到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 个答案:

答案 0 :(得分: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]