Forum Katalogu Ciekawych Stron Strona Główna  Forum Katalogu Ciekawych Stron Strona Główna  
 
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Ranking systemów  Ranking systemów   Grupy  Grupy  
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum Katalogu Ciekawych Stron Strona Główna » Pozycjonowanie i Optymalizacja » Przekierowanie 301 w pliku htaccess

Napisz nowy temat  Odpowiedz do tematu
 Przekierowanie 301 w pliku htaccess « Zobacz poprzedni temat :: Zobacz następny temat » 
Autor Wiadomość
webworker
PostWysłany: 13 Sty 2007, 10:37    Temat postu: Przekierowanie 301 w pliku htaccess Odpowiedz z cytatem Zacytuj zaznaczone

Czasem tu wpada...
Czasem tu wpada...

Dołączył: 27 Lis 2006
Posty: 96

Skąd: Londyn

Jak wiadomo google widzi strony z www i bez jako 2 różne domeny. Pod www.tymowa.pl zaindeksowało mi 31 a pod tymowa.pl ok 200 podstron. W google webmasters ustawiłem ->preferowaną domenę na tą bez www.
Dodatkowo zrobiłem przekierowanie w pliku htaccess z domeny www na domene bez w3. Jednak gdy wchodze na podstrony np:
www.tymowa.pl/sami-swoi.html
to zamiast mnie przekierować na tą tylko bez www to przekierowuje na stronę główną. Jak zrobić przekierowanie zeby z kazdej podstony nie przekierowało mnie do str. głównej?
Zauważyłem że w Martina katalogu http://katalog.borkowscy.pl niema takiego problemu...
_________________
Na pewno widzia?e? film Sami Swoi - mo?e chcesz wiedzie? sk?d pochodzili Kargul i Pawlak ?
Zapraszam równie? na:
Katalog regionalny
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
KCS
Wysłany:     Temat postu: Reklama w KCS







Powrót do góry
Martin
PostWysłany: 17 Sty 2007, 14:02    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

KCS_Admin
KCS_Admin

Dołączył: 17 Cze 2005
Posty: 5566

Skąd: Piaseczno

webworker napisał:
Jak zrobić przekierowanie zeby z kazdej podstony nie przekierowało mnie do str. głównej?

Słyszałem od kilku osób, że mieli podobne problemy z przekierowaniem za pomocą wpisu w pliku .htaccess. Nie wiem jak wygląda wpis zrobiony przez Ciebie, ale ja stosuje przekierowania w kodzie strony stosując PHP.

Pisałem kiedyś na forum przykład tego rozwiązania, a dokładnie w poście: przekierowanie adresu strony. Skorzystaj z tej metody.
_________________
Martin
- Prywatny Katalog Stron
- pizzeria La Nostra zaprasza
- e-Piaseczno i okolice, to najlepsze miejsce dla e-mieszkanca powiatu piaseczynskiego
- najlepsze prywatne przedszkole w Piasecznie
- moj prywatny fotoblog ze zdj?ciami
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
webworker
PostWysłany: 17 Sty 2007, 14:29    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Czasem tu wpada...
Czasem tu wpada...

Dołączył: 27 Lis 2006
Posty: 96

Skąd: Londyn

Super dzięki - już działa.

Wcześniej miałem 301 w htaccess:
Kod:
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /index.php
RewriteCond %{HTTP_HOST} ^www.tymowa.pl
RewriteRule ^(.*)$ http://tymowa.pl$1 [R=301,L]


Nie polecam tego przekierowania nikomu, lepiej jest zrobić w PHP:

Kod:
if($_SERVER["HTTP_HOST"] !== 'tymowa.pl')
   {
      header("HTTP/1.1 301 Moved Permanently");
header("Location:http://tymowa.pl".$_SERVER['REQUEST_URI']);
      header("Connection: close");
      exit();
   }

_________________
Na pewno widzia?e? film Sami Swoi - mo?e chcesz wiedzie? sk?d pochodzili Kargul i Pawlak ?
Zapraszam równie? na:
Katalog regionalny
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Koniu
PostWysłany: 17 Sty 2007, 14:39    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
Wszechwiedzący

Dołączył: 11 Wrz 2005
Posty: 1123

Ostrzeżeń: 1
Skąd: Warszawa

jak bys dobrze w hatacess napisal bylo by ok Smile
_________________
Nieruchomo?ci Og?oszenia motoryzacyjne Katalog Stron
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
JankesM
PostWysłany: 17 Sty 2007, 15:02    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Przyjaciel KCS
Przyjaciel KCS

Dołączył: 14 Lut 2006
Posty: 1445


webworker napisał:
RewriteRule ^(.*) /index.php

Dałeś niepotrzebnie tą linie i przenosiło cały czas na index.php

Poprawny zapis w .htaccess:
Kod:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.stara-domena.pl$
RewriteRule ^(.*)$ http://nowa-domena.pl/$1 [R=301,L]

_________________
J@nkes (przyjaciel KCS)
B?dz zauwa?alny w Internecie! Dodaj swoj? stron? do najlepszego polskiego katalogu stron --> zobacz ciekawe strony. Nie tra? czasu i zrób to teraz! Najlepszy serwis dla e-mieszka?ca to: Piaseczno, który cz?sto czytam i udzielam si? na forum piaseczna. Polecam
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
webworker
PostWysłany: 17 Sty 2007, 15:39    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Czasem tu wpada...
Czasem tu wpada...

Dołączył: 27 Lis 2006
Posty: 96

Skąd: Londyn

Ok zatem podsumowując:

htaccess:
Kod:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.staradomena.pl
RewriteRule ^(.*)$ http://nowadomena.pl/$1 [R=301,L]


PHP redirection:
Kod:
if($_SERVER["HTTP_HOST"] !== 'tymowa.pl')
   {
      header("HTTP/1.1 301 Moved Permanently");
header("Location:http://tymowa.pl".$_SERVER['REQUEST_URI']);
      header("Connection: close");
      exit();
   }


Oba działają jednak jeden szczegół-jeżeli chcemy używać htaccess w przypadku mambo to niestety działa tylko wtedy gdy mamy wyłączone Translacja URL - SEF i musi być ta linia:
Kod:
RewriteRule ^(.*) index.php

Inaczej zamiast podstron będzie 404...

Zatem w przypadku mambo:
Kod:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*) index.php
RewriteCond %{HTTP_HOST} ^www.staradomena.pl
RewriteRule ^(.*)$ http://nowadomena.pl/$1 [R=301,L]


W sumie PHP 301 jest bardziej uniwersalne...
_________________
Na pewno widzia?e? film Sami Swoi - mo?e chcesz wiedzie? sk?d pochodzili Kargul i Pawlak ?
Zapraszam równie? na:
Katalog regionalny


Ostatnio zmieniony przez webworker dnia 17 Sty 2007, 16:20, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
JankesM
PostWysłany: 17 Sty 2007, 16:07    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Przyjaciel KCS
Przyjaciel KCS

Dołączył: 14 Lut 2006
Posty: 1445


webworker napisał:
W sumie PHP 301 jest bardziej uniwersalne...

Zgadzam się Wink
_________________
J@nkes (przyjaciel KCS)
B?dz zauwa?alny w Internecie! Dodaj swoj? stron? do najlepszego polskiego katalogu stron --> zobacz ciekawe strony. Nie tra? czasu i zrób to teraz! Najlepszy serwis dla e-mieszka?ca to: Piaseczno, który cz?sto czytam i udzielam si? na forum piaseczna. Polecam
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
hmhm
PostWysłany: 07 Sie 2007, 15:28    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Nowicjusz
Nowicjusz

Dołączył: 07 Sie 2007
Posty: 2


webworker napisał:

Oba działają jednak jeden szczegół-jeżeli chcemy używać htaccess w przypadku mambo to niestety działa tylko wtedy gdy mamy wyłączone Translacja URL - SEF i musi być ta linia:
Kod:
RewriteRule ^(.*) index.php

Inaczej zamiast podstron będzie 404...

Zatem w przypadku mambo:
Kod:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*) index.php
RewriteCond %{HTTP_HOST} ^www.staradomena.pl
RewriteRule ^(.*)$ http://nowadomena.pl/$1 [R=301,L]



Ale przecież właśnie w tym wypadku to przekierowanie ze starejdomeny na nowądomenę nie będzie działać. Sam mam podobny problem bo muszę zostawić ten index a potrzebuję też zrobić podobne przekierowanie - ale nie chcę w PHP i nie wiem jak to zrobić.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
hmhm
PostWysłany: 07 Sie 2007, 15:35    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Nowicjusz
Nowicjusz

Dołączył: 07 Sie 2007
Posty: 2


Może wiecie czy jest jakiś sposób na to?
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Cichy
PostWysłany: 07 Sie 2007, 17:14    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Bywalec
Bywalec

Dołączył: 29 Sty 2007
Posty: 196


Witam.

To wszystko to bzdury. Czy ty myslisz ze masz do czynienia z mechanizmem z epoki kamienia lupanego? Kolego ten mechanizm przerosl jakies 2 lata temu twoje zdolnosci pojmowanioa logiki - juz nie wiem jak Ci mam napisac - odwal sie od googlarki - robisz swoje - jezeli to robisz elegancko napewno nie bedziesz mial krzywdy. Proste jak drut. Rozwijaj swoja witryne - wprowadzaj unikalne nazwy czy anchory a na - bank nie bedziesz stratny - jezeli dasz cos swojego. Googlarka to zalapie az sie spoci - uwiez mi bo dla niej to nowosc bo kazdy spam nap......... i twoje unikalne dodanie stanie sie przelomem w google - mowie ci ze tak jest - jak kiedys mi przyznasz racje - to pamietaj Cichy + 5 zl =10 zl Smile
Hm.. nio za to twoje 10 - eh sie rozmazylem
czas na zejscie twoje i moje na ziemie Smile
No ide ten moj onet obrobic bo mnie suszi Very Happy
_________________
Doda?e? ju? Swój Serwis do Naszej
Bazy Stron Polskiego Internetu?

www.Katalog.MCportal.pl
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1


Forum Katalogu Ciekawych Stron Strona Główna » Pozycjonowanie i Optymalizacja » Przekierowanie 301 w pliku htaccess
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


katalog stron | forum
Powered by phpBB © 2005 phpBB Group