SMMA LIVE Q & A | Træning i marketingbureauer for sociale medier

Jeg ved ikke, hvorfor Google indekserer mit wordpress-websted med https, selvom jeg ikke har installeret noget SSL-certifikat, det forårsager matchet indhold osv. Jeg har også forsøgt at omdirigere hele domænet til https ved at installere sådanne plugings og .htaccess-fil med dette følgende kode RewriteEngine til

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] OR RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

men site stopper indlæsning undtagen startside. Hjemmesiden fungerer fint. mit websted er www.tipstricksisland.com men interne links dvs. https://www.tipstricksisland.com/5-tips-to-improve-your-seo-with-help-of-social-media.html giver 404, når jeg ændrer permalink til almindelig https: //www.tipstricksisland .com /? p = 1234 det fungerer godt, men ikke i brugerdefinerede permalinks. og jeg har installeret Easy HTTPS (SSL) Redirection Plugin til Wordpress min .htaccess-fil

# BEGIN HTTPS Redirection Plugin  RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]  # END HTTPS Redirection Plugin   php_value upload_max_filesize 30M php_value post_max_size 30M  # BEGIN W3TC Browser Cache  AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/bmp application/java application/msword application/vnd.ms-fontobject application/x-msdownload image/x-icon image/webp application/json application/vnd.ms-access application/vnd.ms-project application/x-font-otf application/vnd.ms-opentype application/vnd.oasis.opendocument.database application/vnd.oasis.opendocument.chart application/vnd.oasis.opendocument.formula application/vnd.oasis.opendocument.graphics application/vnd.oasis.opendocument.presentation application/vnd.oasis.opendocument.spreadsheet application/vnd.oasis.opendocument.text audio/ogg application/pdf application/vnd.ms-powerpoint image/svg+xml application/x-shockwave-flash image/tiff application/x-font-ttf application/vnd.ms-opentype audio/wav application/vnd.ms-write application/font-woff application/font-woff2 application/vnd.ms-excel  # DEFLATE by extension AddOutputFilter DEFLATE js css htm html xml     Header append Vary User-Agent env=!dont-vary     Header unset Last-Modified   # END W3TC Browser Cache 

  • Giv os den brugerdefinerede Permalink, du bruger i WordPress, dette findes inden for permalink-indstillingerne og ikke inden for htaccessen, da .html tilføjes i WordPress, og jeg forudsiger, at dette er problemet.
  • tipstricksisland.com /%postname%.html
  • Fjern SSL-omdirigering fuldstændigt, og se om det er et problem.
  • Når jeg fjerner fra .httaccess fungerer det fint .. RewriteEngine On RewriteCond% {SERVER_PORT}! ^ 443 $ RewriteRule ^ (. *) $ Https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
  • @Ehsan linkene i dit spørgsmål fungerer fint. Hvis det lykkedes dig selv at løse problemet, ville det være nyttigt at sende et svar om, hvad du gjorde.

Årsagen til, at Google indekserer HTTPS: // og ikke HTTP: //, er, at inden for dine WordPress-generelle indstillinger har du din webstedsadresse, url-adresse eller begge indstillet til HTTPS. Da dit websted bruger Yoast SEO, som håndterer kanoniske links, tilføjer pluginet <link rel='canonical' href='https://www.tipstricksisland.com/' /> til dine sider, der fortæller Google, Bing og andre søgemaskiner, at de skal indeksere dette og det.

For at rette problemet skal du blot logge ind på WordPress-dashboardet og klikke på Generelle indstillinger og derefter ændre URL'en til både WordPress og URL, se billedet nedenfor (erstatt med din URL uden HTTPS).

Derefter forenkler du din HTACCESS ved hjælp af noget som dette:

# REDIRECT SSL TO NON-SSL RewriteEngine On RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} # ADD WWW to NON-WWW RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] # BEGIN WordPress  RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]  # END WordPress 

Når du har gjort ovenstående, skal du blot se kilden til dine sider for at bekræfte, at HTTPS nu er HTTP: // inden for de kanoniske links. Så er det et spørgsmål om at vente på, at Google skifter adresse, denne proces kan tage flere uger at finde sted.

  • Jeg har ændret disse indstillinger for kun en time siden for at omdirigere min wodrpess fra http til https, men problemet er, at efter at have gemt .htaccess med disse koder, giver mine indlæg 404-fejl i brugerdefineret permalink, men fungerer fint dens Plain Permalink
  • fejler? dit spørgsmål angiver, at problemet er, at Google noterer HTTPS, vil du have SSL til eller fra?
  • Google indekserer det i https, og det samme vil jeg også omdirigere det https. Men desværre står denne ovenstående fejl over, hvordan man løser denne 404-fejl på brugerdefineret permalink på https.
  • Så Google indekserer HTTPS: // og du vil have HTTPS: // ja? Giv mig også en side, der er 404, når den ikke burde være.
  • Tjek nu tipstricksisland.com startside fungerer fint, men post ikke links, tipstricksisland.com/… hvis jeg ændrer permalink til Plaint dvs. tipstricksisland.com/?p=2452 så giver det ingen fejl Kontroller det Sir ..

arbejdet for dig: Charles Robertson | Ønsker du at kontakte os?