Kann mir jemand dabei helfen .htaccess
Datei?
Ich habe meinen Domainnamen von sagen wir mal geändert olddomain.com
zu newdomain.com
ohne eine komplett andere Website zu erstellen.
Ich bin einfach reingegangen und habe die URL geändert und ein paar Dinge in cPanel oder so behoben und dann die Domain geparkt und mit meinem Leben weitergemacht. Es war eine neue Seite, also hielt ich es nicht für wichtig, umzuleiten, da ich sowieso keinen Verkehr bekam.
Jetzt rankt mein superwichtiger Blogbeitrag und zwar auf meiner alten URL und es gibt absolut keine Möglichkeit, irgendetwas per 301 weiterzuleiten!
Ich habe Plugins ausprobiert, die mir im Grunde nur die Möglichkeit geben, 301 von meiner neuen URL weiterzuleiten.
Ich habe meine Hausaufgaben nicht gemacht, ich weiß.
Folgendes habe ich getan:
- Geänderte URLs direkt auf derselben WordPress-Site
- hat eine neue Sitemap in der Google Search Console eingereicht
- Einige Blogbeiträge wurden nicht indexiert, weil sie es offensichtlich als Duplicate Content ansehen
- die alte Domain geparkt
2 Monate später:
- rankt immer noch auf meinem alten Blogbeitrag
- immer noch nicht indiziert auf meinem neuen
- die geparkte Domain entfernt, um zu sehen, ob es einen Unterschied macht
- die Sitemap auf der alten Domain entfernt
- hat Google gebeten, die Indexierung anzufordern
Es ist nicht indiziert, jetzt kommt der Blog-Beitrag offensichtlich nicht auf meine Website, da ich die geparkte Domain entfernt habe.
Ich kontaktierte den Siteground-Kundendienst, der mir sagte, ich müsse meine bearbeiten .htaccess
Datei. Durch ihr Tutorial zeigt es nicht genau die gleichen Codezeilen.
Dies ist das Tutorial von Siteground:
Um sicherzustellen, dass Ihr neuer primärer Domainname verwendet wird, parken Sie zuerst den vorherigen primären Domainnamen wie in diesem Tutorial gezeigt und leiten Sie dann den alten Domainnamen auf Ihren neuen um, indem Sie diesen Code in die .htaccess-Datei in Ihrem public_html-Ordner einfügen (Sie können / Erstellen Sie diese Datei über den Dateimanager in den Site-Tools):
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
das ist mein .htaccess
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
# END HTTPS
# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Jeder Rat wäre sehr willkommen. Ich habe hier definitiv eine Lektion gelernt.
Ich werde die Domain natürlich neu parken, wenn ich das beheben kann .htaccess
Datei.
Beantwortet das deine Frage? Leiten Sie alle Anfragen von der alten Domäne auf die neue Domäne um
– Wal
Vor 2 Tagen