Tomasz Zaborowski

Tomasz Zaborowski badania i analizy
rynku

Temat: strasznie pilna prośba

Witam serdecznie.

Zdarzył się problem.
Prześlismy z linków typu UTF-8 (podaję przykład)


http://mojeopinie.pl/pg.php?n=Marian%20Zacharski%20–%20as%20wywiadu%20PRL

na linki z mod_rewrite

http://mojeopinie.pl/redakcyjne/1210066358/marian_zach...


I co się stało?
Z zaindeksowanych linków (w UTF-8) w google żaden rzecz jasna nie działa.
Gdyż ich już nie ma. Podaje brak strony o podanym adresie.
Proszę powiedźcie, podpowiedzcie jak naprawić, ewentualnie przekierować linki stare na nowe?
Da się to w ogóle zrobić?
Strona jest prywatna
Pilna sprawa jak diabli.

konto usunięte

Temat: strasznie pilna prośba

przekierowanie 301 na nowe linki.
jesli ktos wie ocb, to zrobi; jesli nie, google pomoga.
Tomasz Zaborowski

Tomasz Zaborowski badania i analizy
rynku

Temat: strasznie pilna prośba

Panie Grzegorzu.

Dziekuję i mam jeszcze jedno pytanie.
Jak zrobić przekierowanie, gdy link poprzedni nazwa artykułu jest ID i zamienić to na ID przed nagłówkiem?

To co Pan napisał, jest całkowicie ok, działa, ale wówczas gdy miałbym np.

http://mojeopinie.pl/pg.php?n=234234234 (to jest odpowiednik poniższego linku)

a nie:

http://mojeopinie.pl/pg.php?n=Marian%20Zacharski%20–%20as%20wywiadu%20PRL

Tego zupełnie nie wiem jak to zrobić.
Ale się wkopałem.

Przepraszam za bazgroły.
Pozdrawiam
Przemek Szalko

Przemek Szalko iOS Developer + Full
Stack Developer

Temat: strasznie pilna prośba

W takim przypadku można zrobić to po stronie PHP.

Przykład dla pliku pg.php:

<?php
if(isset($_GET['n'])) {
$sql = "SELECT id,url FROM tabela WHERE title='".$_GET['n']."'";
header('HTTP/1.1 301 Moved Permamently');
header('Location: http://strona/redakcyjne/'.$id.'/'.$url);
exit;
}
?>

1. Ze starego parametru "n" pobieramy tytuł artykułu.
2. Na podstawie parametru odzyskujemy ID artykułu i jego URL, na myślę że masz to w bazie, jeśli nie wygeneruj URL tak jak generujesz dla nowego adresu.
3. Przekierowujemy z nagłówkiem 301 na nowy adres.

ps. Dla czepialskich: zapytanie SQL oczywiście należy odpowiednio zabezpieczyć przed SQL injection. ;-)
Tomasz Zaborowski

Tomasz Zaborowski badania i analizy
rynku

Temat: strasznie pilna prośba

Dziękuję za czas poświęcony, ale się chyba nie da w ten sposób - zapętla się i wywala zupełnie stronę
Dziękuję za pomoc

konto usunięte

Temat: strasznie pilna prośba

bo to tylko widac taki przyklad byl, a nie gotowe rozwiazanie ;-)
Artur Jazienicki

Artur Jazienicki właściciel Dude.pl,
specjalista ds.
SEO/SEM

Temat: strasznie pilna prośba

Proponuję w linkach statycznych zamiast podkreślenia dać łączniki.
Nigdy nie zaszkodzi, a oprócz walorów estetycznych ma jakieś tam minimalne znaczenie dla google.

Następna dyskusja:

TYPO3 - prośba o pomoc




Wyślij zaproszenie do