0

这是我之前问过的问题,建议使用 mod_proxy 的解决方案,但不幸的是,即使这样我也无法正常工作:(

我想从常规链接重定向到 https 子域,例如https://photofileltd.co.uk/index.php?page=services将显示https://secure.photofileltd.co.uk /new_site/index.php?page=services - 但保留 URL!

这是我的 .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]

任何帮助或建议将不胜感激,谢谢

4

1 回答 1

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]
于 2012-04-23T19:37:56.437 回答