eu nu inteleg cum va merge voua. eu am incercat in toate pozitiile pana mi-a venit rau si nu a facut nici un redirect. will, ma poti ajuta putin.. daca te pricepi?
eu nu inteleg cum va merge voua. eu am incercat in toate pozitiile pana mi-a venit rau si nu a facut nici un redirect. will, ma poti ajuta putin.. daca te pricepi?
keep dreaming...
inafara de paginile cu articole, google mi-a indexat si pagini cu sectiuni din articole, gen..mai multe frontpage-uri , din dati diferite, la alea nu stiu url-urile, sunt foarte multe, cum adaug un nou articol, se schimba frontpage-ul, si astfel de pagini sunt indexate, cum le gasesc url-ul? se poate downloada de undeva ce are indexat google?
daca in curand nu vor mai exista acele pagini, intrucat modific url-urile, nu exista ceva care sa redirectioneze orice pagina nevalida catre homepage?
Nu pot sa pun asa [R=301,L] sau doar [R=301]... eu fac niste reguli in .htaccess de forma .. pagina-mea-web-friendly-a1234.html -> articol.php?a=1234.
Chestia e ca mie mi-ar trebui (cel putin asa am citit - altfel nu stiu daca se poate) daca cumva se acceseaza "articol.php?a=1234" (care se vede in continuare) sa in redirectez catre o pagina rediractare.php?a=1234 ... cu header de 301, permanent de unde sa-l trimit la pagina web-friedly.
Am incercat toate nebuniile in .htaccess... nu resuesc si pace sa scap de paginile "articol.php?a=1234", si se pare ca deja domnul google m-a dat in jos rau pt duplicate... cel putin asa vad de la ultima indexare.
Am rezolvat situatia... fara .htaccess
Acum toate fisierele existente de forma: articol.php?a=1234 se redirecteaza catre linkul webfiendly cu header 301 permanent
Un exemplu (pt cei care au probleme):
In exemplu este urmarita si situatia cu trimitere de parametrii prin $_GET si fara. Spor
Cod PHP:
$id= $_GET["id"];
$pagURL = $_SERVER['REQUEST_URI'];
$fis = explode("?",$pagURL);
if (empty($_POST) && (!headers_sent()) && strstr(strtolower($pagURL ),'.php'))
{
if ($fis[0] == "/pagina.php")
{
if(empty($id)){
header ('HTTP/1.1 301 Moved Permanently');
header('Location: pagina-friendly.html');
} else {
header ('HTTP/1.1 301 Moved Permanently');
header('Location: pagina-friendly-'.$id.'.html');
}
exit;
}
else
{
header ('HTTP/1.1 301 Moved Permanently');
header('Location: '.str_replace('.php','.html',$pageURL));
exit;
}
}
Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)