我已经进行了大量研究以解决apache 2.2版本的问题,但是找不到解决方案来解决apache .htaccess
从https重定向到https重定向的问题。它正在使用http到https重定向。
[root@prod WebAPI]# pwd
/var/www/html/WebAPI
[root@prod WebAPI]# less /etc/httpd/conf/httpd.conf
<VirtualHost *:80>
DocumentRoot "/var/www/html/WebAPI"
ServerName prod.mojonetworks.com
ServerAlias prod.mojonetworks.com
<Directory "/var/www/html/WebAPI">
AllowOverride All
Order Allow,Deny
allow from all
</Directory>
ErrorLog logs/error_log_prod
TransferLog logs/access_log_prod
LogLevel warn
</VirtualHost>
<VirtualHost *:443>
DocumentRoot "/var/www/html/WebAPI"
ServerName prod.mojonetworks.com
ServerAlias prod.mojonetworks.com
SSLEngine on
<Directory "/var/www/html/WebAPI">
AllowOverride All
Order Allow,Deny
allow from all
</Directory>
SSLCertificateFile /etc/pki/tls/certs/ssl-cert.pem
SSLCertificateKeyFile /etc/pki/tls/private/ssl-key.pem
SSLCertificateChainFile /etc/pki/tls/certs/ssl-certchain.pem
ErrorLog logs/error_log_prod
TransferLog logs/access_log_prod
LogLevel warn
</VirtualHost>
<VirtualHost *:443>
DocumentRoot "/var/www/html"
ServerName apidocs.wifi.arista.com
ServerAlias apidocs.wifi.arista.com
SSLEngine on
<Directory "/var/www/html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order Allow,Deny
allow from all
</Directory>
SSLCertificateFile /etc/pki/tls/certs/apidocs_wifi_arista_com.crt
SSLCertificateKeyFile /etc/pki/tls/private/apidocs.wifi.arista.com.key
SSLCertificateChainFile /etc/pki/tls/certs/apidocs-certchain.crt
ErrorLog logs/error_log_prod
TransferLog logs/access_log_prod
LogLevel warn
</VirtualHost>
文件:
[root@prod WebAPI]# ls -la
total 76
-rw-r--r-- 1 root apache 37122 Jul 26 13:43 :
drwxrwsr-- 8 webapps apache 4096 Jul 26 15:23 .
drwxr-xr-x 8 root root 4096 Jul 26 01:07 ..
drwxrwsr-- 3 webapps apache 4096 Jan 28 2016 ATN-source
drwxrwsr-- 6 webapps apache 4096 Jun 22 2015 documentation
drwxrwsr-- 5 webapps apache 4096 Feb 10 2016 GMS-API
-rw-r--r-- 1 root root 738 Jul 26 15:23 .htaccess
drwxrwsr-- 3 webapps apache 4096 Mar 1 2016 prod
drwxrwsr-- 12 webapps apache 4096 Apr 10 2017 source
drwxrwsr-- 5 webapps apache 4096 Jan 5 2018 TEMP
.htaccess
[root@prod WebAPI]# less .htaccess
RewriteEngine on
RedirectMatch 301 ^(.*)$ https://apidocs.wifi.arista.com
Redirect 301 /WebAPI/source/index.html https://apidocs.wifi.arista.com
Redirect 301 /WebAPI/GMS-API/source/index.html https://apidocs.wifi.arista.com`