Artikel Directory
如果WordPressWanneer de website 2 domeinnamen (met www-domeinnaam en zonder www-domeinnaam) toegankelijk maakt, is dit zeer ongunstigSEODe concentratie van gewichten en de daaropvolgende indexering van zoekmachineoptimalisatie.
Hoe kunnen we het oplossen?
Dit vereist een permanente 301-omleiding van domeinen zonder www naar domeinen met www.
Website root domeinnaam 301 redirect www domeinnaam voordelen
Het voordeel is dat het de autoriteit van de domeinnaam kan vergroten.
Een 301-redirect is eigenlijk een overdracht van domeinautoriteit.
Bijvoorbeeld, wanneer? chenweiliang.com
omleiden naar www.chenweiliang.com
wanneer in feite de chenweiliang.com
Het gewicht van wordt overgebracht naar www.chenweiliang.com
, waardoor de www.chenweiliang.com
's domeinnaam.
- Verbeter de prestaties van zoekmachineoptimalisatie;
- Bevorderlijk voor de overdracht van webpaginagewichten;
- Optimaliseer het indexeren van webpagina's.
wanneer we open gaanelektriciteitsleverancierwebsite verschijnen er twee identieke pagina's.
- Op dit moment zullen de spiders van zoekmachines herhaaldelijk crawlen.
- Dubbele pagina's kunnen leiden tot verkeerde inschattingen door zoekmachines.
- Op dit moment moet u 301-omleiding gebruiken om de opname van webpagina's te verwerken en te optimaliseren;
Betere gebruikerservaring:Zonder dubbele pagina's zullen gebruikers onze website beter onthouden, het geheugen van de website verbeteren en een betere gebruikerservaring krijgen.
Nadelen van website zonder www secundaire domeinnaam
- Een klein aantal gebruikers kan mogelijk nietufo.org wordt geïdentificeerd als een webadres;
- Een klein aantal gebruikers herkent alleen domeinen op het tweede niveau met het www URL-patroon
www.etufo.org
Hoe leiden topleveldomeinen 301 om naar www?
Het volgende is gebaseerd op:LinuxServer-geïmplementeerde oplossingen.
stap 1: Nieuw .htaccess-bestand
Meestal gebruikt onze computer het Windows-besturingssysteem en kunnen we niet rechtstreeks een nieuw .htaccess-bestand maken.
U moet eerst een nieuw htaccess.txt-bestand maken en hoe u de naam kunt wijzigen, wordt later beschreven.
Stap 2: Kopieer de volgende code naar het txt-document
RewriteEngine On RewriteCond %{http_host} ^chenweiliang.com$ [NC] RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
- "RewriteEngine On", zet de schakelaar Rewrite Rule aan;
- "RewriteCond" verwijst naar de herschrijfvoorwaarde.
- De volgende tekenreeks komt overeen met een reguliere expressie en de overeenkomende tekenreeks begint met ^ en eindigt met $.
- Hier is %{http_host} om de huidige hostnaam te krijgen.De voorwaarde is "Wanneer de hostnaam is
chenweiliang.com
", worden de volgende herschrijfregels uitgevoerd. - "[NC]" betekent niet hoofdlettergevoelig;
- "RewriteRule", definieert de herschrijfregel.Betekenis hier: spring naar de URL"
http://www.chenweiliang.com/
"Toegangsverzoekchenweiliang.com
latere deel. - [R=301] betekent herschrijven als 301 redirect/jump ([R] single-finger jump, dezelfde betekenis als [R=302]), [L] betekent de laatste overeenkomende regel.
Stap 3: Upload het htaccess.txt-bestand en wijzig de naam
Gebruik de FTP-tool om het htaccess.txt-bestand naar de hoofdmap van de website te uploaden en de naam ervan te wijzigen in ".htaccess
", let op de stip vooraan.
- Als het bestand al bestaat, kopieert u de code erin.
- Op deze manier zal wanneer u een domeinnaam zonder www bezoekt, deze automatisch doorverwijzen naar de domeinnaam met www.
- Via bovenstaande methode kan de domeinnaam zonder www automatisch doorgestuurd worden naar de domeinnaam met www.
Opmerking: na het wijzigen hier, kan het zijn dat het bestand ontbreekt.
Dit is zo omdat".htaccess
”-bestanden worden als verborgen beschouwd en worden niet weergegeven.
U kunt de FTP-tool openen, hier XFTP软件Bijvoorbeeld in [Extra] → [Opties] ▼
【Algemeen】→Controleer【Verborgen bestanden weergeven】▼
Hier delen we de algemene regels van het omleiden van een domeinnaam met www naar een domeinnaam zonder www, en een domeinnaam zonder www naar een domeinnaam met www.
Regels voor het omleiden van domeinen met www naar domeinen zonder www
301-redirect TLD met www naar hoofddomeinregels▼
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC] RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]
De volgende top-level domeinnaam met www 301 verwijst door naar de hoofddomeinnaamregel, die direct kan worden gekopieerd (het is niet nodig om de domeinnaam in de regel aan te passen) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
TLD's zonder www springen naar domeinen met www-regels
TLD's zonder www springen naar domeinregels met www ▼
RewriteEngine On RewriteCond %{http_host} ^chenweiliang.com$ [NC] RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
De volgende top-level domeinnamen zonder www springen naar de domeinnaamregels met www, die direct gekopieerd kunnen worden (je hoeft de domeinnaam niet aan te passen in de regels) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
301 omleidingsregel locatieprobleem
Onder pseudo-statische regels, bij het plaatsen van omleidingssprongregels, kom je meestal http kan niet doorverwijzen naar https Het probleem.
In eerste instantie hebben we de omleidingscode gekopieerd naar .htaccess en deze zal in de volgende gevallen verschijnen ▼
- [L] geeft aan dat de huidige regel de laatste regel is, stop met het analyseren van de volgende herschrijfregels.
- Dus bij het openen van de omgeleide artikelpagina, stopt [L] de volgende regel, dus de omleidingsregel werkt niet.
Wanneer we de http-startpagina bezoeken, willen we een URL-omleiding activeren, de pseudo-statische regel overslaan om de omleidingssprongregel uit te voeren, zodat dit kan worden bereiktSite-brede http-omleiding naar https .
Zet geen https-omleidingsregels in [L] Zet onder de regels [L] boven de regels
Is het nodig om www om te leiden voor de hoofddomeinnaam van de website?
Als je direct like . gebruikt chenweiliang.com
Een dergelijke top-level domeinnaam wordt gebruikt als uw blog-domeinnaam, dus het gebruik van een subdomeinnaam als fotobed kan niet Cookie-vrij worden.
- omdat het topleveldomein
chenweiliang.com
Voor alle opgevraagde statische bestanden wordt een cookie naar de secundaire nameservers gestuurd.
Als u cookie-vrije beeldbedden wilt ondersteunen, moet u een andere domeinnaam gebruiken om cookie-vrij te worden.
- Chen WeiliangBloggebruik
www.chenweiliang.com
's subdomein is prima.
Ga voor meer informatie naar dit artikel
Als u 301-omleidingen moet uitsluiten om pseudo-statische mapmappen met uitzonderingen te omzeilen, bekijk dan de onderstaande tutorial▼
Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeeld "Ga automatisch naar de domeinnaam op het tweede niveau zonder www-topniveau-domeinnaam: rootdomeinnaam 301 leidt www door", wat nuttig voor u is.
Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-27630.html
Welkom op het Telegram-kanaal van Chen Weiliang's blog voor de laatste updates!
📚 Deze gids bevat enorme waarde, 🌟Dit is een zeldzame kans, mis hem niet! ⏰⌛💨
Deel en like als je wilt!
Uw delen en likes zijn onze voortdurende motivatie!