2016-04-07 17 views
0

Ich habe gerade meine Website von http zu https verschoben. Die Bilder, Javascripts und CSS-Dateien haben den Status 403 (Verboten). Ich benutze PHP Codeigniter. Was fehlt mir?Migration der Website von http zu https

+0

wahrscheinlich können Sie http Ressourcen von https Webseite nicht anfordern? –

+0

Viele Dinge können dazu führen, dass eine URL einen 403-Fehler zurückgibt, keiner von ihnen steht in direktem Zusammenhang mit der Verwendung von HTTPS. – Quentin

+0

Quentin: Könnten Sie bitte näher ausführen. ? – Ameya

Antwort

-1

fügen Sie diese zu Ihrer .htaccess https

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} !^example\.com [NC] 
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*) https://example.com/$1 [L,R=301] 
</IfModule> 

Wo example.com ist Ihre eigene Domain die gesamte Website zu bewegen. Sie können Ihre lokale IP oder localhost

für localhost

<IfModule mod_rewrite.c>  
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} !^localhost [NC] 
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*) https://localhost/$1 [L,R=301] 
</IfModule> 

Die obigen Lösungen arbeiten an der Wurzel Ihrer Domain verwenden. Wenn Sie Ordner benötigen

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} !^example\.com [NC] 
    RewriteCond %{SERVER_PORT} 80 
    RewriteCond %{REQUEST_URI} folder 
    RewriteRule ^(.*)$ https://example.com/folder/$1 [R,L] 
</IfModule> 
+0

Nein, hat nicht funktioniert. Überprüfen Sie die Website auf https://www.suggestionbox.tips – Ameya

+0

Welche Art von Webserver verwenden Sie? Können Sie die ** Berechtigungen ** für Ihre Dateien überprüfen? sie sollten '644' für Dateien und' 755' für Verzeichnisse sein. –

+0

Ich habe sogar versucht, 777 dem ganzen Ordner zu geben, hat nicht funktioniert. – Ameya