2017-05-10 15 views
0

ワイルドカードSSLをインストールするには、私のアカウント(私のホストはBluehost)にワイルドカードsslがインストールされており、ブルーハウスのサイトからhereという指示に従っています。しかし、サイトにアクセスしようとすると、500の内部サーバーエラーが発生します。私はそれが何かを変更した場合知っているが、ここで(ワードプレスサイトです)メインのサイトの.htaccessファイルではありません、サブドメインのために今laravelフレームワークを使用しています:ワイルドカードssl .htaccessファイルによってlaravelサブドメインで500のエラーが発生する

# Custom subdomain .htaccess SSL + WordPress 
     RewriteCond %{HTTP_HOST} ^admin.mysite.com$ 
     RewriteCond %{REQUEST_URI} !^/admin/public/ 
     RewriteRule ^(.*)$ /admin/public/$1 
     RewriteCond %{HTTP_HOST} ^admin.mysite.com$ 
     RewriteRule ^(/)?$ admin/public/index.php [L] 
     # End custom subdomain .htaccess 


# BEGIN WordPress 
AddHandler application/x-httpd-php70s .php 
<IfModule mod_rewrite.c> 
# Custom maindomain .htaccess WordPress 
     RewriteBase/
     RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$ 
     RewriteRule ^index\.php$ - [L] 
     RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$ 
     RewriteCond %{REQUEST_FILENAME} !-f 
     RewriteCond %{REQUEST_FILENAME} !-d 
     RewriteRule . /index.php [L] 
     # End custom maindomain .htaccess 
</IfModule> 

# END WordPress 

そしてここにはありますサブドメインのための.htaccessファイル(インストールlaravel付き1):

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
     Options -MultiViews 
    </IfModule> 

    RewriteEngine On 

    # Redirect Trailing Slashes If Not A Folder... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 

    # Handle Front Controller... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 

    # Handle Authorization Header 
    RewriteCond %{HTTP:Authorization} . 
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 
</IfModule> 

があまりにも覚えておいてください、私は.htaccessファイルについて何も知らないか、それがどのように動作するか、私はちょうどWebページが何を言ったことでした。

答えて

0

私はあなたがHTTPSへの単純なリダイレクトHTTPのためのコードの下に試すことをお勧め:

RewriteCond %{HTTPS} off 
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

これは、両方のメインドメインとそのサブドメインのために働く必要があります。ここで、非WWWドメインをWWWにリダイレクトしたい場合は、以下のコードを試してください。

RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule (.*) https://www.domainname.com%{REQUEST_URI} [L,R=301] 
+0

これは私のためには機能しませんでしたが、私のサブドメインは私の主なドメインにリダイレクトされました。 –