PDA

Zobacz pełną wersję : Przekierowanie konkretnych adresów w htacces



D_Sobieraj
11-10-2012, 19:18
Witam,

Posiadam strone która wyświetla sporo adresów 404 co powoduje błędy w narzedzia dla webmasterów potrzebuje przekierować strone błędów na strone główną.
Niestety po dodaniu regułki w htacces :
Redirect 301 adres adres2

Nie udało mi się tego przekierować. Próbowałem również dodać do error.php przekierowanie na strone główną. ( przekierowanie php )

pawelSafiStudio
11-10-2012, 20:11
A możesz podać kod, który Ci nie działa (htaccess)? No i adres stronki.

D_Sobieraj
11-10-2012, 20:24
Oczywiscie, próbuje przekierować adres taki jak:
http://www.semex.pl/index.php/pneumatyka/farby-i-lakiery/elektryczne/agregaty-pradotworcze/images/banery/pneumatyka/
na http://www.semex.pl

Wykorzystałem regułke typu:
Redirect 301 http://www.semex.pl/index.php/pneumatyka/farby-i-lakiery/elektryczne/agregaty-pradotworcze/images/banery/pneumatyka/ http://www.semex.pl/index.php

Ogólnie mam spory problem z takimi dziwnymi linkami jak /index.php/.../

pawelSafiStudio
11-10-2012, 20:42
Jeśli podałeś taką regułę dokładnie w htaccess to nie ma co się dziwić. Tutaj masz mały kurs jak robić poprawne przekierowania w htaccess.
http://www.ksiegapozycjonera.pl/pl/83675_przekierowanie_301/83707_jak_wykona%C4%87_przekierowanie_301_w_r%C3%B 3%C5%BCnych_przypadkach.htm#

Zmieniłeś plik htaccess.txt na .htaccess ? Mam dostęp do tego pierwszego http://www.semex.pl/htaccess.txt

Btw. te dziwne linki to są tzw przyjazne linki. Czy masz uruchomiony mod_rewrite na serwerze ?
http://wiki.joomla.pl/index.php/Proste_adresy_w_Joomla_1.5

D_Sobieraj
11-10-2012, 20:54
1.) .htacces jest aktywny,
2.) jest uruchomiony,

Od dłuższego czasu google indeksuje takie linki chociaż ich fizycznie na stronie nie ma, zalezałoby mi na tym aby np. po błedzie 404 przenosiło na strone główną, co nie powodowałoby błędów serwera, mógłby Pan pomóc ?

pawelSafiStudio
12-10-2012, 08:59
Hmm,
ciekawe skąd Google indeksuje te linki. Teoretycznie jak pojawi się 404 to po pewnym czasie Google sam je wyindeksuje. A jaka jest historia tej strony? To nowa strona czy aktualizacja starej?

D_Sobieraj
13-10-2012, 20:18
Tego niestety nie wiem. Powinienw wyindeksować jednak pojawiają się cały czas nowe błędy w panelu " narzędzia webmastera - google " które chciałbym za wszelką cene wyeleminować.
-> Prosiłbym o rade co z związku z moim pomysłem, dotyczącym przekierowanie 404 ale nie na templatke z błędem a na strone główną, próbowałem w .htacces zmienic strone błędu ale nie udało się, ( działa tylko w przypadku adresu typu strona.pl/asda , a w przypadku strona.pl/index.php/compontent/... -> wyskakuje joomlowe 404 ).

Sprawa bardzo dziwna, ale myśle że coś da się z tym zrobić.

mjmartino
13-10-2012, 20:51
Najpierw może zrób śledztwo skąd google zbiera taki adresy które prowadzą donikąd.
A się da zrobić prawdopodobnie link po linku.. z automatu tego w httacces nie zrobisz.. tylko że to takie omijanie problemu zamiast iść na skróty będziesz szedł na około..

D_Sobieraj
13-10-2012, 21:23
Skąd zbiera? Próbowałem ale nie potrafie odpowiedzieć na to pytanie. Zbiera jakieś śmieciowe linki np. "http://www.semex.pl/index.php/agregaty-pradotworcze/nagrzewnice/farby-i-lakiery/component/content/artykuyreklamowe/images/fla/rodki-ochrony-osobistej" Strone mam razy dwa, czyli link z semex.pl/artykuły i semex.pl/index.php/artykuły

mjmartino
13-10-2012, 21:37
A nie miałeś czasem kiedyś zainstalowanego sh404SEF ? lub coś podobnego ?

D_Sobieraj
13-10-2012, 21:44
Coś podobnego, czyli - System - JoomSEO ? ( chociaż to chyba standard ? ). Z tego co widze nic więcej tutaj instalowanego nie było z obsługi linków