0
私はWebアプリケーション用にApache 2を使用しています。一部のURLにSSLをオプションで追加する
ほとんどのURLでSSLを強制したいです。例えばhttp://example.com/foo
に行くとhttps://example.com/foo
にリダイレクトされます。
これは、使用して十分に簡単です。しかし、私はSSLがこのパターンを持つ任意のURLのオプションになりたい
<VirtualHost *:80>
ServerName example.com
ServerAlias *.example.com
RewriteEngine on
RedirectMatch ^(/.*)$ https://example.com$1
</VirtualHost>
を:
example.com/api/*
ビーイングは、私の携帯アプリがあるということである理由既に生きていて、ウェブサイトのhttpバージョンを使用しています。私はそれを壊すことはしません。
どうすればいいですか?
でのRewriteRuleの前には:[//%{SERVER_NAME} $ 1: 'するRewriteCond%{REQUEST_URI} ^/API/ はするRewriteRule ^(/.*)$ HTTPSを! R、L] 'になりますが、' http:// example.com/api/offer/feed'に行くと 'http:// example.com/index.php'にリダイレクトされます。なぜこれをやっているのですか? –
無関係のルールですか? – covener
他の唯一のルールは[default Laravel htaccess file](https://github.com/laravel/laravel/blob/5.1/public/.htaccess)にあります。緊急に解決する必要があるので、この問題を解決する方法は本当に混乱しています。 –