Hallo Leute, ich bin neu und ich habe eine Frage. Ich habe eine Website, die https und http-Version in Google-Suche indiziert hat, und ich 301 Umleitung von HTTPS zu HTTP in .htaccess hinzugefügt. Manchmal ist Randomly 301 redirect von htaccess verschwunden und ich muss es erneut hinzufügen.Code verschwindet manchmal von .htaccess
Das ist mein .htaccess mit 301-Weiterleitung:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
und nach einigen Zeiten, sie ändern diese zu
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
So wurde die Umleitung vollständig entfernt, Google-Index wieder https Seite und ich brauche um es noch einmal hinzuzufügen, warum? Ich habe viele Hosting-Unternehmen ausprobiert, aber nichts hat sich geändert.
Danke, also ist das richtig? # BEGIN Wordpress # END Wordpress RewriteEngine On RewriteCond% {HTTPS} auf RewriteRule http (. *): //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301] RewriteBase/ RewriteRule^index \ .php $ -! [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME} -d RewriteRule. /index.php [L] –
Gianfiollo
Nein, Sie missverstanden. Lass den WordPress-Block einfach ganz alleine. Ich habe meine Antwort bearbeitet, um den vollständigen Code anzuzeigen. – janh
Ich habe versucht und ja, die Weiterleitung funktioniert gut! – Gianfiollo