Jauns SEO pārbaudes saraksts 2019. gadam / Jauni SEO atjauninājumi 2019. gadam

Man ir šī vecā saite http://www.example.com/?page_id=617/ ka es vēlos novirzīt uz sākumlapu. Esmu mēģinājis ieviest šo novirzīšanu ar:

Redirect 301 /?page_id=617/ https://www.example.com/ 

Pēc šo izmaiņu piemērošanas nekas nenotika. Vecais URL nenovirza.

Jūs nevarat saskaņot vaicājuma virkni ar mod_alias Redirect. Jums jāizmanto mod_rewrite RewriteRule tā vietā. Un spēles pret QUERY_STRING servera mainīgais a RewriteCond direktīvu.

Mēģiniet tā vietā, netālu no jūsu augšdaļas .htaccess fails:

RewriteEngine On RewriteCond %{QUERY_STRING} ^page_id=617/$ RewriteRule ^$ https://www.example.com/? [R=302,L] 

Ņemiet vērā, ka tas atbilst precīzi vaicājuma virkne ?page_id=617/. Nomaini modeli uz ^page_id=617 lai tā vienkārši atbilstu vaicājuma virknei sākas ?page_id=617.

Mainiet 302 uz 301 tikai tad, kad esat pārliecināts, ka tas darbojas labi. (Lai izvairītos no kļūdainu novirzīšanu pārlūka kešatmiņā.)

The ? gada beigās RewriteRule aizstāšana ir jānoņem vaicājuma virkne no pieprasījuma (pretējā gadījumā tas tiek nosūtīts uz mērķa URL). Apache 2.4+ varat izmantot QSD tā vietā.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?

noderīga informācija