Seo Toolkit 25-in-1 pārskats - atlaide, funkcijas, demonstrācija un pilnīgs pārskats

Kaut kā kļūdainu vietrādi URL Google indeksēja. Kurš ir:

www.example.com/index.php/ 

Viss, ko es vēlos darīt, ir novirzīt to uz to pašu URL bez / beigās. Man ir zemāk redzamais, kas, šķiet, darbojas labi. Es tikai vēlos vēlreiz pārbaudīt, vai tas tikai ietekmēs www.example.com/index.php/ un nekas cits, piemēram, index.php apakšmapē vai tamlīdzīgi.

Redirect 301 /index.php/ /index.php 

Redirect 301 /index.php/ /index.php 

Tas darbojas labi. Tas neietekmēs nevienu citu index.php apakšdirektorijā. Tomēr tas novirzīs ne tikai /index.php/. The Redirect direktīva (mod_alias daļa) ir prefiksu saskaņošana, tāpēc iepriekš Redirect arī sakritīs /index.php/. Un viss pēc mača, ti. , tiek kopēts mērķa URL beigās. Tomēr, tā kā no mērķa URL esat izlaidis slīpsvītru, tas kļūs /index.php, kas, iespējams, radīs 404.

Fakts, ka /index.php/ rezultātā 404 (atšķirībā no derīga pieprasījuma), iespējams, ir laba lieta, jo jūs nevēlaties riskēt /index.php/ (vai mērķis) tiek indeksēts. Tomēr jūs to varētu mainīt tā /index.php (kur ir / vai /) vienkārši novirza uz /index.php izmantojot RedirectMatch tā vietā:

RedirectMatch 301 ^/index\.php. /index.php 

The RedirectMatch direktīva ir regex. Aizmugurējais neizglābtais . (punkts) uz modeli sērkociņi jebkurš raksturs.

Ja jūs gribētu saskaņot tikai /index.php/ (precīzi), tad mainiet to uz:

RedirectMatch 301 ^/index\.php/$ /index.php 

NB: Pieņemot, ka jūs vēl neizmantojat mod_rewrite (ti. RewriteRule) citiem novirzīšanas / pārrakstīšanas gadījumiem. Lai izvairītos no iespējamiem konfliktiem, ieteicams nejaukt novirzīšanu no abiem moduļiem.


The / (vai /something) derīga faila nosaukuma beigās tiek izsaukta papildu informācija par ceļa nosaukumu (aka ceļa informācija / PATH_INFO).

Ja nākotnē vēlaties bloķēt visus pieprasījumus, kas satur ceļu informāciju, servera konfigurācijai (vai .htaccess fails):

AcceptPathInfo Off 

Tā rezultātā tiks iegūti visi pieprasījumi, kas satur ceļu informāciju, kā rezultātā tiks iegūts 404.

Tomēr ņemiet vērā, ka dažās CMS URL maršrutēšanai tiek izmantota ceļa informācija.

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