2016-06-22 9 views
3

私はこれについて約1時間グーグルで行ってきましたが、代替のどれも私のために働いていません。私の目標:https://www.domain.com/guides/men/リダイレクトサブディレクトリHTTPと同じサブディレクトリHTTPS

http://www.domain.com/guides/men/から

301リダイレクト私は、これらのソリューションの両方が、他のページで提案し、どちらも働いて試してみました。私は両方のケースでページのHTTPバージョンを見ておいてください。

http://stackoverflow.com/questions/4762859/htaccess-redirect-subfolder-to-https 
RewriteEngine On 
RewriteCond %{HTTPS} !=on 
RewriteRule ^(guides/men/.*)$ https://www.example.com/$1 [R=301,L] 

http://stackoverflow.com/questions/9642877/redirect-only-one-folder-to-https-all-others-to-http 
RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} secure 
RewriteRule ^(.*)$ https://www.example.com/guides/men/$1 [R=301,L] 

この時点で、Imは(非常に大きいのhtaccessファイル内の私の構文、または配置の場合の不思議 - 最近の主要によるリダイレクトのほぼ2300ラインサイト移行)。私はそれをファイルの最後に置いていました。

+0

最初の試行で何か問題はありませんが、どこかで.htaccessにエラーがある可能性があります。あなたのhttpdエラーログを確認してください。 – rwkiii

答えて

2

これは動作するはずです。

RewriteEngine On 
RewriteCond %{HTTPS} !=on 
RewriteRule ^(guides/men/.*)$ https://www.domain.com/$1 [R=301,L] 
関連する問題