这是我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]
非常感谢任何帮助或建议,谢谢
答案 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]