Apache无法重定向

Apache无法重定向,apache,redirect,Apache,Redirect,我正在Oracle Linux 7.4上运行Apache 2.4.6 我有一个重定向,但没有重定向 下面是我的httpd.con文件的摘录,显示了相关的VirtualHost定义 <VirtualHost *:80> ServerAdmin mbobak@obscured.com ServerName obscured.obscured.com Redirect permanent / https://obscured.obscured.com/ords

我正在Oracle Linux 7.4上运行Apache 2.4.6

我有一个重定向,但没有重定向

下面是我的httpd.con文件的摘录,显示了相关的VirtualHost定义

<VirtualHost *:80>
     ServerAdmin mbobak@obscured.com
     ServerName obscured.obscured.com
     Redirect permanent / https://obscured.obscured.com/ords/f?p=300:
</VirtualHost>
<VirtualHost *:443>
     ServerAdmin mbobak@obscured.com
     ServerName obscured.obscured.com
     Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains;"
     JkMount /* domain4
     SSLEngine On
     SSLProxyEngine On
     SSLProtocol ALL -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
     SSLHonorCipherOrder on
     SSLCipherSuite "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS !RC4"
     SSLCertificateFile      /etc/httpd/conf/ssl_certs/obscured.com/a622fe544d2b98f7.crt
     SSLCertificateKeyFile   /etc/httpd/conf/ssl_certs/obscured.com/obscured.key
     SSLCertificateChainFile /etc/httpd/conf/ssl_certs/obscured.com/gd_bundle-g2-g1.crt
</VirtualHost>

服务器管理员mbobak@obscured.com
ServerName obsolized.obsolized.com
重定向永久/https://obscured.obscured.com/ords/f?p=300:
服务器管理员mbobak@obscured.com
ServerName obsolized.obsolized.com
标头始终设置严格的传输安全性“最大年龄=63072000;包括子域
JkMount/*域4
斯伦金安
SSLProxyEngine打开
SSLProtocol ALL-SSLv2-SSLv3-TLSv1-TLSv1.1
SSLHonorCipherOrder开启
SSLCipherSuite“EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4!aNULL!eNULL!LOW!3DES!MD5!EXP!PSK!SRP!DSS!RC4”
SSLCertificateFile/etc/httpd/conf/ssl_certs/obclused.com/a622fe544d2b98f7.crt
SSLCertificateKeyFile/etc/httpd/conf/ssl_certs/obclused.com/obclused.key
SSLCertificateChainFile/etc/httpd/conf/ssl\u certs/obclused.com/gd\u bundle-g2-g1.crt
我不知道怎么了。而不是重定向到
https://obscured.obscured.com/ords/f?p=300:
,我在
https://obscured.obscured.com


帮助?

如果可以使用.htaccess文件,请将其设置为:

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} obscured.obscured.com [NC]
RewriteRule ^(.*)$ http://obscured.obscured.com/ords/f?p=300: [R=301,NC]

确保在ords子目录中添加一个空白的.htaccess文件,这样重定向就不会在那里发生。

您可以尝试运行wget来找出真正发生的情况:

wget --server-response http://obscured.obscured.com

我认为不能将mod_别名与查询字符串一起使用。你试过修改吗?嗨,迈克,对不起,我是个新手…你能提供更多的信息吗?我尝试过各种修改重写规则的东西,但没有成功。你能尝试(1)删除所有的东西吗?向前(2)删除尾随:为了排除尾随,您是否尝试过,网络流量显示它在做什么?使用浏览器的开发工具进行检查。也许你的浏览器缓存了重定向。您确实重新加载/重新启动了服务器,对吗?并检查服务器日志?