senters Posted April 3, 2012 Report Posted April 3, 2012 Kā pareizāk būtu jādara, lai vecos linkus, ko google ir noindeksējusi tā izmestu. Šobrīd skatoties site:lapa.lv >50% ir veco url. Agrāk bija linki - lapa.lv/index.php?x=1 utt. tagad lapā ir googles seo draudzīgi linki, kā arī vecie vairs neeksistē. Esmu dzirdējis, ka vislabākais variants ir taisīt 301 redirektu (http://www.webconfs.com/how-to-redirect-a-webpage.php), ja vien padotais links neeksistē lapā. Kā jūs to īstenojat praksē?
foxsk8 Posted April 3, 2012 Report Posted April 3, 2012 Iekš robots.txt varēja tak norādīt, ko noņemt nost, kādus linkus, ja tev ir webmaster tools googlē, tur arī varēji norādīt.
daGrevis Posted April 3, 2012 Report Posted April 3, 2012 301 redirekts. Un ar laiku viss būs kā vakag pats no sevis. http://webmasters.stackexchange.com/questions/28070/how-to-handle-canonical-url-changes-like-stack-overflow/28071#28071
senters Posted April 3, 2012 Author Report Posted April 3, 2012 protams ir webmaster tools. tā ir labākā prakse kā šo lietu risināt? vai tomēr nebūs labāk .htaccess failā redirektēt uz www.lapa.lv ar 301 redirektu?
senters Posted April 3, 2012 Author Report Posted April 3, 2012 Šāds ir mans patreizējais .htaccess: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?uri=$1 [QSA,L] </IfModule>
senters Posted April 3, 2012 Author Report Posted April 3, 2012 (edited) cienījamie speciālisti, un kāds šeit būtu precīzs .htaccess risinājums? tā arī precīzi neko nepateicāt. tā, ka google paspējusi saindeksēt pusgada laikā visdažādākos linkus (ar visādiem mainīgajiem), .htaccessā vajadzētu norādīt lai redirektē uz www.lapa.lv, ja vien links neeksistē patreiz. tagad sanāk, ka jāraksta katram itemam atsevišķs redirekts: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?uri=$1 [QSA,L] RewriteCond %{QUERY_STRING} ^x=21602$ RewriteRule ^index\.php$ http://www.lapa.lv/? [R=301,L] </IfModule> vai ir iespējams, ka $x ir jebkurš cipars? un jebkuru urli, kurš sastām no lapa.lv/index.php?x=.... sūta uz jau redzamo www.lapa.lv (jo šādi linki vairs neeksistē) (labots): uzrakstīju šādi, strādā, bet nav pārliecība vai ir pareizi: RewriteCond %{QUERY_STRING} ^x=(.*)$ Edited April 3, 2012 by senters
Recommended Posts