Przekierowanie 301

przekierowania 301 Ten wpis będzie zawierał przekierowania 301. Kod umieszczamy w pliku .htaccess, który wysyłamy do głównego folderu na naszym serwerze. To tylko niektóre przekierowania, ale z czasem będę aktualizował wpis o nowe przekierowania 301. Chcę aby jak najwięcej przekierowań można było znaleźć w jednym miejscu. Jeżeli chcesz się podzielić jakimś przekierowaniem, to daj mi znać a zaktualizuję artykuł. Mam nadzieję, że artykuł przyda się zarówno początkującym pozycjonerom jak i zaawansowanym.

Co to jest Przekierowanie 301 ?

Przekierowanie 301 jest używane do przekierowania starej domeny na nową. Jest to jeden z najlepszych sposobów na przekierowanie strony, który zapewni Ci, że nie stracisz żadnego ruchu oraz pozycji w wynikach wyszukiwania.

1. Przekierowanie domeny głównej z bez „www” na „www” oraz z /index.php na stronę główną z „www”.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^seo-z.pl(.*) [NC]
RewriteRule ^(.*)$ http://www.seo-z.pl/$1 [R=301,L]
RewriteRule ^index.php$ http://www.seo-z.pl/ [R=301,L]

2. Przekierowanie domeny głównej z „www” na bez „www” oraz z /index.php na stronę główną bez „www”.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.seo-z.pl(.*) [NC]
RewriteRule ^(.*)$ http://seo-z.pl/$1 [R=301,L]
RewriteRule ^index.php$ http://seo-z.pl/ [R=301,L]

3. Przekierowanie domeny głównej na nowy adres oraz wszystkich podstron ze starej domeny na podstrony nowej domeny.

RewriteEngine On
RewriteRule ^(.*)$ http://seo-z.pl/$1 [R=301,L]

Tutaj struktura podstron pod nowym adresem powinna być taka sama jak na poprzedniej stronie.

4. Przekierowanie domeny głównej oraz wszystkich podstron na nowy adres.

RewriteEngine On
RewriteRule ^(.*)$ http://seo-z.pl/ [R=301,L]

5. Przekierowanie podstron na nowe podstrony w obrębie tej samej domeny.

RewriteEngine On
RewriteRule ^informacje_o_firmie\.php$ http://seo-z.pl/o_firmie.php [R=301]
RewriteRule ^kontakt\.html$ http://seo-z.pl/kontakt.php[R=301,L]

6. Przekierowanie podstrony z folderu „kurs” na nową podstronę w folderze „kurspozycjonowania”.

RewriteEngine On
Redirect 301 /kurs/kurs.php http://seoz-.pl/kurspozycjonowania/kurs_pozycjonowania.php

7. Przekierowanie stron z błędami na domenę główną.

RewriteEngine On
ErrorDocument 404 http://seo-z.pl/
ErrorDocument 403 http://seo-z.pl/

8. Przekierowanie Meta Refresh.

<META HTTP-EQUIV=Refresh CONTENT="0; URL=http://nowa_domena.pl">

9. Przekierowanie 301 JavaScript.

<script type="text/javascript">
<!--
window.location = "http://nowa_domena.pl/"
//-->
</script>

Powyższego przekierowania się nie zaleca dlatego, że roboty je ignorują.

10. Przekierowanie 301 PHP.

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://nowa_domena.pl/");
exit();

11. Przekierowanie 301 ASP (VBScript).

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://nowa_domena.pl/"
response.end
%>

12. Przekierowanie 301 ASP (JScript).

function PermanentRedirect(strDestinationUri) {
Response.Clear();
Response.Status = 301;
Response.AddHeader("Location", strDestinationUri);
Response.Flush();
Response.End();
}

13. Przekierowanie 301 ASP.NET.

<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://nowa_domena.pl/");
}
</script>

14. Przekierowanie 301 Cold Fusion.

<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://nowa_domena.pl/">

15. Przekierowanie 301 Perl.

#!/usr/bin/perl      -w
use strict;
print "Status: 301 Moved Permanently\n";
print "Location: http://nowa_domena.pl\n\n";
exit;

16. Przekierowanie 301 JAVA.

<%
response.setStatus(301);
response.setHeader( "Location", "http://nowa_domena.pl/" );
response.setHeader( "Connection", "close" );
%>

17. Przekierowanie 301 Ruby.

def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://nowa_domena.pl/"
end

18. Przekierowanie wszystkich podstron .html na podstrony nowej domeny (takie same nazwy podstron), lecz o rozszerzeniu .php.

RedirectMatch 301 (.*)\.html$ http://seo-z.pl/$1.php

19. Usunięcie index.php z linków (działa na serwerach apache).

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule !(\.(php|jpg|jpeg|png|gif|ico|css|ppt|pdf|js|swf|flv|htm|txt|xml|ttf|woff|svg)$) index.php [NC,L]

20. Przekierowanie wszystkich sudomen i podstron na jeden adres.

RewriteEngine On
RewriteRule (.*) http://domena.pl/ [R=301,L]
VN:F [1.9.7_1111]
Głosy: +26 (Głosy na Tak: 27, Głosy na Nie: 1, Wszystkich głosów: 28)
Kategoria: Pozycjonowanie stron, Przekierowanie 301
Tagi:

Najpopularniejsze zapytania:

  • przekierowanie 301
  • yhs-fullyhosted_003
  • karolax xyz
  • pzekierowanie 301 ze starej domeny na nową
  • przekierowanie 301 htaccess

82 odpowiedzi na „Przekierowanie 301

  1. RewriteEngine On
    RewriteRule ^(.*)$ http://seo-z.pll/ [R=301,L]

    Tu masz chyba mały błąd. Poza tym niezły tutorial i dobry pomysł na wpis :)

    VA:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
    pomyslynabiznes.pro :
  2. Rzeczywiście wkradła mi się jedna literka więcej :) Dzięki.

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  3. Świetny wpis. Niedługo będę robił przekierowanie 301 i na pewno wykorzystam kod z punktu trzeciego :)

    Ps. Widzę, że dodałeś fajny plugin przesuwający się obok artykułu. Co to za plugin bo też chciałbym sobie go zainstalować na swoim blogu ?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  4. To jest wtyczka GetSocial.

    VN:F [1.9.7_1111]
    Głosy: +2 (Tak: 2, Nie: 0)
  5. Ciekawy wpis ale … mam problem jak przekierować (301) cały serwis (oparty na plikach *.html) na nowy adres (nazwy plików te same ale mają końcówkę .php) ?

    VA:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  6. Sprawdź ten kod:

    RedirectMatch 301 (.*)\.html$ http://seo-z.pl/$1.php

    Jeżeli działa Ci, to daj znać, a dodam go artykułu jako punkt 18.

    Ps. http://seo-z.pl zamień na adres Twojej nowej strony :D

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  7. Dzięki. Działa ale … po przekierowaniu link ma postać : http://seo-z.pl//podstrona.php. Problemem są te 2 // ;) Jakieś pomysły?

    PS. http://seo-z.pl/ – nowa strona

    VA:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  8. Sprawdzałem u siebie na stronie, i mi kod, który podałem działa w 100% poprawnie, więc zamieszczam go w głównym artykule.

    Może masz w pliku .htaccess jakieś inne przekierowania ?

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  9. Proszę o pomoc

    Robię stronę na wordpressie i chciałbym zmienić url podstrony na rozszerzenie z .php Widzę że punkcie osiemnastym jest zamiana html na php ale problem mam taki ze moja podstrona nie ma rozszerzenia

    chciałbym

    pomiar-temperatury.dbmw.info/kontakt

    zamienić na

    pomiar-temperatury.dbmw.info/kontakt.php

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  10. Jeżeli ma to być tylko jedna podstrona, to wystarczy dodać taki kod:

    RewriteEngine On
    Redirect 301 /pomiar-temperatury.dbmw.info/kontakt pomiar-temperatury.dbmw.info/kontakt.php

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  11. Witam

    A próbował ktoś wykonać przekierowanie w pliku .htaccess adresów ze znakami polskimi na adresy linków bez znaków polskich? np
    domena/łóżka.html na domena/lozka.html

    Pytam , gdyż nie mam pojęcia jak wykonać zapis polskich znaków by był widoczny dla serwera, inaczej czy w ogóle jest to możliwe przez .htaccess.

    Jeśli ktoś miał jakieś doświadczenia tego typu proszę o odpowiedz czy to wykonalne, bo być może szkoda czasu na szukanie czegoś co nie zadziała:).

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  12. Ja niestety nigdy nie próbowałem takich zabiegów, ale może IDN konwerter pomoże albo przekonwertować polskie znaki na Decimal NCRs?

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  13. Cześć,

    Jest jakaś możliwość, aby przekierować wszystkie podstrony np:

    sklep.pl/1-kludi-bateria na sklep2.pl/1-kludi-bateria ?

    Chodzi o to, aby została przekierowania wyłącznie część sklep.pl na sklep2.pl a linki zostały w niezmienionej postaci w ten sposób uzyskałbym przekierowanie strony głównej i wszystkich podstron 1 do 1.

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  14. punkt 3.

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  15. witam.

    Nie zauważyłem potrzebnego mi wpisu.

    Mianowicie:

    Chce zrobić tak by kategorie ze starej domeny przenieść na nowa (ok to umiem), ale by wszystkie wpisy w danej kategori czyli: strona1.pl/kategoria1/WPIS przenosiło na strona2.pl, ponieważ nie ma odniesienia w nowej stronie, wiec by moc wpisow przechodzila po prostu na nowa domene.

    Najlepiej by wszystkie strony ze strona1, ktore nie zostaly ujete wyzej w htaccess(bo wyzej bym zrobil kategorie), przenosily na strone glowna postaci strona2.pl

    Da sie tak zrobic? Czy lepiej pominac te wpisy w kategoriach?

    Pozdrawiam

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  16. Posiadam starą stronę w .htm, chcę przekierować ją na stronę opartą o WP, ale tutaj jest inna struktura i nie chcę jej zmieniać. Przeniosłem już wszystkie treści i chcę, aby cała moc została przeniesiona na WP.

    Zaczynam od:

    RewriteEngine On
    RewriteRule ^(.*)$ http://seo-z.pl/ [R=301,L]

    a jak przekierować podstrony?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  17. Wszystkie potrzebne informacje masz zawarte w artykule. Zrobię wyjątek i podam Ci gotowca, tylko nie wiem czy dobrze Ciebie zrozumiałem.

    RewriteEngine On
    RewriteRule ^kategoria$ [dodaj jeszcze http:// ]seo-z.pl/nowa-kategoria/ [R=301,L]
    RewriteRule ^kolejna-kategoria$ [dodaj jeszcze http:// ]seo-z.pl/kolejna-kategoria/ [R=301,L]
    RewriteRule ^(.*)$ [dodaj jeszcze http:// ]seo-z.pl/ [R=301,L]

    @Maciej

    Co do drugiego komentarza, to jeżeli struktura adresów na starej domenie jest inna niż na nowej, to ręcznie trzeba przekierować adresy na nowe.

    VN:F [1.9.7_1111]
    Głosy: +2 (Tak: 2, Nie: 0)
  18. Dziękuje za pomoc. Zastanawiam się nad jeszcze jedna rzeczą, która na razie mi nie działa, a mianowicie:

    na starej domenie mam:

    strona1.pl/index.php?option=com_jcomments&task=captcha&tmpl=component&ac=sss

    i po przekierowaniu na nowa strone jest:
    strona2.pl/?option=com_jcomments&task=captcha&tmpl=component&ac=sss – otwiera się po prostu strona główna bez żadnych errorów 404 czy innych bledow

    htacces mam tak:

    RewriteRule ^kategoria1$ http://seo-z.pl/category/pozycjonowanie-stron/ [R=301,L]

    itp z kategoriami

    RewriteRule ^index.php$ http://seo-z.pl/ [R=301,L] – to myślałem ze pomoże na te rzeczy po index.php, jednak nie pomogło
    RewriteRule ^(.*)$ http://seo-z.pl/ [R=301,L]

    Mam sporo wpisów na starej domenie z tymi znakami zapytania jednak nie przekierowuje się na nowa domenę. Czy istnieje jakiś kompleksowy sposób by temu zaradzić ,czy każdy adres trzeba przerabiać?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  19. Najpierw przeczytaj cały artykuł, który znajduje się pod adresem:

    corz.org/serv/tricks/htaccess2.php, a potem rozwiążesz swój problem.

    Ta strona też może Ci się przydać:

    generateit.net/mod-rewrite/

    Jakbym każdemu robił przekierowania, to bym ześwirował. Muszę nauczyć ludzi poszerzania wiedzy i rozwiązywania problemów samodzielnie :P

    Ps. Zmieniłem linki w twoich regułach, żeby nie prowadziły do nieistniejących stron.

    VN:F [1.9.7_1111]
    Głosy: +2 (Tak: 2, Nie: 0)
  20. Ja osobiście rozwiązałem problem polskich znaków – pisze to tak dla takich jak ja , którzy mieli podobny problem – wystarczy zapisać plik serwerowy .htaccess nie w kodowaniu ansi a bez umt8 i będzie oki , większość serwerów to dobrze widzi a kodowanie umt8 jest po porostu znacząco szersze. Inne rozwiązanie jeśli ktoś chce wykonać to z przeglądarki wystarczy mieć dobrze ustawione kodowanie przeglądarki i wtedy w adminie danego serwera można to wykonać:)

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  21. Na najprostsze rozwiązania zazwyczaj najtrudniej wpaść :)

    Dzięki.

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  22. Dzięki za odpowiedź. Przekopałem całą sieć i nadal nie znalazłem odpowiedzi, także w Twoim wpisie.

    Nr. 5 to przekierowanie podstron na nowe podstrony w obrębie tej samej domeny. Szukałem jak zrobić przekierowanie linku X (stara domena) na link Y (nowa domena) oraz główną starą na główną nową. Nie znalazłem nic.

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  23. Słabo coś szukałeś :)

    Według numer 6 możesz przekierować podstrony.

    Czyli:
    Redirect 301 /stara-podstrona-na-starej-domenie-scrapebox http://seo-z.pl/scrapebox
    RewriteRule ^.?$ http://seo-z.pl/ [R=301,L] #przekierowanie samej domeny na nową domenę

    W necie jest od groma informacji jak tworzyć regułki. Ty pewnie szukałeś gotowców :P

    Pewnie kiedyś napiszę osoby artykuł o tworzeniu regułek w pliku htaccess.

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  24. Nie jestem typem, który szuka gotowych rozwiązań. Po prostu nie łapię jeszcze tematów redirect i to tyle.

    Widzisz, nie zrozumiałem pkt. 6, rzeczywiście to jest to czego szukałem. W sieci mnóstwo osób pisze jak zrobić 301 z www na brak www lub odwrotnie, albo przekierowanie całej domeny ze wszystkimi podstronami na główną. W tym wpisie jest tego aż nadto i nie odnalazłem się. W każdym razie ukłony za wsparcie. Już nie męczę.

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  25. czemu ten kod RewriteEngine On
    RewriteRule ^(.*)$ http://seo-z.pl/$1 [R=301,L] nie przekieruje na podstrony tylko zawsze na główną? W czym może tkwić błąd?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  26. Witam chciałem przekierować stary link w domenie która obecnie posiadam, na nowy link nowej domeny.

    tj:

    http://www.przepisychinskie.pl/info/index/pageId/97/preview/1

    NA

    http://www.chinskieprzepisy.pl/przepisy-kuchnia-chinska/59-kurczak-w-ciecie-kokosowym-kulki.html

    zmieniła się domena i katalog, ale nie chce przekierować całej domeny.

    Proszę o pomoc ! arkadiuszhy@o2.pl

    Pozdrawiam i dziękuję za pomoc

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  27. Punkt 6.

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  28. Witam,

    mam prosty problem a nie mogę sobie z nim poradzić. Proszę o pomoc.

    Chciałbym zrobić przekierowanie 301 z adresu:

    domenaxyz.pl/pl/n/2

    na adres:
    domenaxyz.pl/nowy-tytul-strony

    Będę wdzięczny za podanie konkretnego wpisu do pliku .htaccess.

    Dziękuję.

    Trochę mnie wstyd ale siedzę już nad tym problemem dłuższy czas. Przewertowałem setki przykładów i dalej nie wiem jak działa RewriteRule (nie potrafię tego zrozumieć)

    próbuję:

    RewriteRule ^pl/n/2$ http[://]domenaxyz.pl/nowy-tytul-strony [R=302, L]

    ale nic z tego

    Jeszcze raz proszę o pomoc.

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  29. Witam,

    Spróbuj zrobić przekierowanie według punktu 6.

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  30. Witam,

    najlepszy piws o 301 w necie. Brakuje jednak chyba jednego schematu jeszcze, mogę prosić o wskazówkę?

    Przekierowanie wszystkiego hurtem, czyli strony głównej i jej podstron z DOMENY A na jeden konkretny adres URL DOMENY B.

    Jeśli stara strona ma np. 200 podstron to ręcznie przekierowywanie na nową domenę o innej strukturze jest mega trudne.

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  31. Witam,

    Jest takie przekierowanie zawarte. Punkt 4.

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  32. Najwszechstronniejsze wyjaśnienie technik przekierowania 301 na jakie natrafiłem w internecie. Przede wszystkim chodziło mi o przekierowanie wszystkich podstron na nowy adres. Dzięki.

    VA:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  33. O kurde :)

    Umknęły mi niektóre komentarze.

    @xavi

    Ten kod musi działać, bo sam go używam.

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  34. mam taką sytuację:

    mam dwie domeny: domena_a.pl i domena_b.pl

    potrzebuję zrobić przekierowanie [301] wszystkich linków z domeny domena_a.pl na domena_b.pl ale za wyjątkiem jednego linku :

    domena_a.pl/katalog/, który to ma kierować bez zmian do domena_a.pl/katalog/

    u mnie wygląda to tak:

    (plik htaccess umieszczony w katalogu głównym domeny domena_a.pl)

    RewriteCond %{REQUEST_URI} !^/katalog/ [NC]
    RewriteRule ^(.*)$ domena_b.pl/$1 [L,R=301]

    niestety, przekierowanie 301 występuje również dla domena_a.pl/katalog/ a właśnie w tym przypadku nie chciałbym przekierowania.

    Bardzo proszę o jakąś wskazówkę gdzie robię błąd.

    Z góry serdecznie dziękuje!!

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  35. A Wiesz jak zrobić przekierowanie na główną jeśli w domenie jest:

    nazwadomeny.pl/index.php?akcja=galeria

    Będę bardzo wdzięczny za pomoc.

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  36. Spróbuj zrobić przekierowanie według punktu 6.

    Czyli:

    RewriteEngine On
    Redirect 301 //index.php?akcja=galeria http://seoz-.pl/

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  37. W przypadku wordpress możliwe jest również przekierowanie poprzez modyfikację pliku class-wp.php odpowiedzialnego za wyświetlanie m.in. strony o błędzie 404. W poście poniżej znajdziesz już gotowy, zmodyfikowany plik, który wystarczy przekopiować. Osobiście skorzystałem na tym, gdyż kilkanaście tysięcy linków kierujących do podstrony wyświetlającej „niemożność znalezienia strony” to utrata linków i zniechęcenie użytkowników.

    http://pozycjonowanie.tv/przekierowanie-linkow-z-podstron-na-glowna-stron/

    VA:F [1.9.7_1111]
    Głosy: -1 (Tak: 0, Nie: 1)
  38. W końcu znalazłem interesujące mnie przekierowanie, czyli domenę i wszystkie jej podstrony na drugą domenę. Przekierowanie poszczególnych podstron jest męczące, dzięki wielkie :)

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  39. @Kris

    Ciesz się :)

    @Michał

    Bez sensu jest „Twój” sposób. Wystarczy zmodyfikować plik 404.php i dać na samej górze przekierowanie w php.

    Nie edytuje się plików, które podczas aktualizacji zostają nadpisane. Po to zostały stworzone m.in hooks-y.

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  40. Bardzo zależy mi na przekierowaniu 301 z pliku w tej samej domenie

    np. katalog/jakasstrona.php

    ale na jakiś katalog

    np. katalogdwa/podkatalog/

    w jaki sposób można to zrobić?

    VA:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  41. Musisz czytać ze zrozumieniem artykuł :P

    Punkt 6.

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  42. tak, tylko, że w punkcie 6 jest przekierowanie z jednego PLIKU na druki PLIK. Ja potrzebuje na katalog np. katalog/plik.php -> katalogdwa/produkt/

    jak próbowałem wykorzystać linijkę z punktu 6 to po wpisaniu DOMENY przenosiło mnie na mojadomena.pl/katalogdwa/produkt/

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  43. Nie rozumiem Ciebie już :) Jak dla mnie otrzymałeś zamierzony efekt. Tylko musisz dodać w htaccess nowy plik, na który chcesz, aby było przekierowanie. Teraz zrobiłeś na pusty folder.

    Trzeba za folderem /produkt/

    wpisać nazwę pliku :)

    Chyba, że ja dalej czegoś nie rozumiem.

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  44. No właśnie o to chodzi żeby bez pliku :)
    Chciałbym aby kierowało na adresy URL w formie bez pliku np.

    mojastrona.pl/katalogjeden/
    mojastrona.pl/katalogdwa/
    mojastrona.pl/katalogtrzy/

    bez potrzeby dawania index.html czy index.php

    bez czegoś takiego:

    mojastrona.pl/katalogjeden/index.php
    mojastrona.pl/katalogdwa/index.php
    mojastrona.pl/katalogtrzy/index.php

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  45. Albo ja dalej Ciebie nie rozumiem, albo to Ty nie widzisz rozwiązania, które już masz :)

    @tak, tylko, że w punkcie 6 jest przekierowanie z jednego PLIKU na druki PLIK. Ja potrzebuje na katalog np. katalog/plik.php -> katalogdwa/produkt/

    @jak próbowałem wykorzystać linijkę z punktu 6 to po wpisaniu DOMENY przenosiło mnie na mojadomena.pl/katalogdwa/produkt/

    Czy czasem to nie jest dobrze ? :) Jest przekierowania pliku na katalog.

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  46. Nie, nie, czekaj zacznę od początku i już na konkretnym przykładzie.

    Mam stronę ‚http://www.extremestyle.pl/akcesoria-gsm/zestawy-sluchawkowe-do-telefonu/sluchawki-do-telefonu.php’

    i chciałbym ją przekierować na adres ‚http://www.extremestyle.pl/akcesoria-do-telefonow/zestawy-sluchawkowe/’

    przerabiając linijkę z punktu 6 mam

    ‚RewriteEngine On

    Redirect 301 /akcesoria-gsm/zestawy-sluchawkowe-do-telefonu/sluchawki-do-telefonu.php http:// extremestyle.pl /akcesoria-do-telefonow/zestawy-sluchawkowe/’

    efekt jest taki, że po wejściu na stronę główną ‚http://www.extremestyle.pl’ mam ‚Nieprawidłowe przekierowanie

    Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.’

    Czy robię coś źle?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  47. Nic nie robisz źle :)

    Pewnie masz jakieś inne regułki dodane w pliku htaccess ?

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  48. Też o tym pomyślałem i wywaliłem wszystko oprócz tego jednego przekierowania. Mam dokładnie tak:

    RewriteEngine On

    Redirect 301 /akcesoria-gsm/zestawy-sluchawkowe-do-telefonu/sluchawki-do-telefonu.php http:// extremestyle.pl /akcesoria-do-telefonow/zestawy-sluchawkowe/

    czy jest w ogóle możliwe przekierowanie z pliku na katalog?

    Widziałem przekierowania z pliku na plik (również w różnych katalogach), z katalogu na katalog, ale nigdzie z pliku na katalog

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  49. Jasne, że się da.

    test.seo-z.pl / akcesoria-gsm/zestawy-sluchawkowe-do-telefonu/sluchawki-do-telefonu.php

    Zobacz powyższy adres, tylko usuń spacje.

    Jeżeli u Ciebie nie działa takie przekierowanie, to napisz do supportu od serwera, to Ci pewnie pomogą.

    Może cache trzeba wyczyścić?

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  50. Faktycznie u Ciebie działa! W takim razie to musi być kwestia serwera. Tak dla pewności, mógłbyś wkleić linijkę z tym przekierowaniem?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  51. RewriteEngine on
    Redirect 301 /akcesoria-gsm/zestawy-sluchawkowe-do-telefonu/sluchawki-do-telefonu.php http:// test.seo-z.pl /akcesoria-do-telefonow/zestawy-sluchawkowe/

    bez spacji przed i po: test.seo-z.pl

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  52. Dzięki, napisałem do nich, zobaczę co powiedzą.

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  53. Kazali zrobić tak:

    :Location /akcesoria-gsm/zestawy-sluchawkowe-do-telefonu/sluchawki-do-telefonu.php
    Redirect 301 http:// extremestyle.pl /akcesoria-do-telefonow/zestawy-sluchawkowe/
    :Location

    i działa.

    VA:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  54. Tak sie zlozylo ze moja strona wystepuje pod adresami

    www[kropka]blticdive.pl
    balticdive.pl
    balticdive.pl/index.php
    www[kropka]balticdive.pl/index.php

    Jak regula ma byc bo w zadnym forum nie moge sie dowiedziec ?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  55. Zmodyfikowałem trochę twój komentarz.

    Masz odpowiedź w pierwszym punkcie :)

    Słabo coś przestudiowałeś mój artykuł :)

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  56. a pozostale adresy podobno tez trzeba zmienic

    czyli nie ma byc tak?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  57. tylko ze w punkcie 1 mam raz php a ja mam domena.pl/index.php dwa razy . Raz z www i raz bez

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  58. Jest dobrze :)

    Oba adresy z index.php Ci przekieruje.

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  59. jak sprawdzić czy przekierowanie powiodło się. W jakim czasie od momentu przekierowania jesteśmy w stanie to sprawdzić?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  60. Przekierowanie działa od razu. Chyba, że różne adresy zostały zaindeksowanie w Google, to wtedy na wyindeksowanie trzeba trochę poczekać, ale nie ma to już negatywnego wpływu.

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  61. Jak poprawnie zrobić przekierowanie 301 z podstrony o takim adresie:

    http://seo-z.pl/content.php?str=kontakt

    na http://seo-z.pl/kontakt

    Gdy używam tylko „http://seo-z.pl/content.php” to przekierowanie działa, problem zatem tkwi w parametrach z php.

    Wcześniej użyłem już w .htaccess przepisania adresu:

    RewriteRule ^Kontakt$ kontakt.html [L]

    co działa dobrze, natomiast to wcześniejsze z parametrami jakkolwiek bym nie spróbował to nie mogę znaleźć rozwiązania.

    Albo czegoś nie zauważam albo w kółko powtarzam ten sam błąd bo nie mogę zrobić poprawnie tego przekierowania.

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  62. Spróbuj (testowałem i działa):

    RewriteCond %{QUERY_STRING} ^str=kontakt$
    RewriteRule ^content\.php$ http://seo-z.pl/kontakt? [R=301,L]

    VN:F [1.9.7_1111]
    Głosy: +2 (Tak: 2, Nie: 0)
  63. Witam, w obrębie jednego serwera stworzyłem subdomenę „kwiaty.domena.pl”
    , przekierowałem ją na podstronę „domena.pl/kwiaty”.
    Chciałbym jednak aby po przekierowaniu użytkownik widział dalej subdomenę kwiaty.domena.pl (maskowanie)

    Jeśli jest to wykonalne(i jak ? :P) to czy jest to zgodne z wytycznymi Google i nie podbiega pod paragraf ?

    Jeśli nie to:
    1. jak w kulturalny sposób można by to wykonać w obrębie jednej instalacji WordPressa ?
    2. jak się zachowa strona główna i inne podstrony gdyby ruch z jednej podstrony (30% linków) przekierować na subdomenę ?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  64. Witam,

    Szczerze powiedziawszy nie wiem dokładnie o co chodzi :)

    Chodzi o przekierowanie nie 301 ? Tak, że subdomena była widoczna ciągle w Google ? Moc ma być przekazana podstronie z subdomeny ?

    Ps. Jako, że wyjeżdżam dzisiaj, to pewnie dopiero odpiszę w niedzielę 5 maja.

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  65. Mam stronę, np. „xxx.pl/kwiaty”, jednak klientowi bardziej się podoba „kwiaty.xxx.pl”.

    Utworzyłem subdomenę „kwiaty.xxx.pl” i zrobiłem 301 na „xxx.pl/kwiaty”.

    Jednak przy takim rozwiązaniu po przekierowaniu adres strony na pasku się zmienia.

    Pytanie brzmi czy można zrobić tak przekierowanie, żeby na pasku adresu pozostawała nazwa „kwiaty.xxx.pl”

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  66. Nie można takich rzeczy zrobić :)

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  67. Tak, dzięki, tylko za pomocą frame

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  68. Cześć, mam hosting na webd.pl, podpiąłem swoją domenę, ale niestety stało się tak nieszczęśliwie, że google zaindeksowało zarówno moją .pl jak i webd.pl

    Jak w takim razie zrobić przekierowanie 301? Sytuacja wygląda tak:

    Moja domena: moto-opinie.com

    Domena webdowa: actiwe.webd.pl/moto-opinie (strona jest w katalogu moto-opinie).

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  69. Próbowałeś zrobić przekierowanie według punktu 6 ?

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  70. Witam,

    Mam pytanie czy taki zapis jest poprawny ?

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^tristram.xgame.pl(.*) [NC]
    RewriteRule ^(.*)$ http:// tristram.net.pl/$1 [R=301,L]

    RewriteCond %{HTTP_HOST} ^www.tristram.xgame.pl(.*) [NC]
    RewriteRule ^(.*)$ http:// tristram.net.pl/$1 [R=301,L]

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    ?

    chodziło mi o to by adres był bez www i przenosił ze starego na nowy.

    VA:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  71. Działa, więc jest dobrze :)

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  72. Tak tylko czy tak może być chodzi mi o to że WordPress dodaje swój RewriteEngine On a ja swój to nie przeszkadza że się ta komenda powtarza ? ;D sorki że tak pytam ale ile lat już się bawię z tym wszystkim nigdy nie ruszałem htaccess.

    VA:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  73. Nie przeszkadza nic :)

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  74. Ok, w takim razie wielkie dzięki za pomoc :)

    VA:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  75. Witam, wstawilem taki oto kod w pliku .access (oczywiscie jest to przykladowy url)
    RewriteEngine On
    Redirect 301 /pomiar-temperatury.dbmw.info/kontakt pomiar-temperatury.dbmw.info/kontakt.php

    i wywalilo mi serwer
    „Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@xyz.xyz.xyz.pl and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.”

    Napisalem do admina serwera. Jest jakis sposob zebym sam to naprawil?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  76. A spróbuj dać:

    RewriteEngine On

    Redirect 301 /pomiar-temperatury.dbmw.info/kontakt http[dwukropek]//pomiar-temperatury.dbmw.info/kontakt.php

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  77. Witam,

    przekierowanie 301 do 7 punktu znajduje się w htaccess a jeśli chodzi o punkt 10 czyli przekierowanie w php to tworzymy plik .php i jakoś się do niego odwołujemy na stronie czy jak to wygląda?

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  78. To zależy jak jest serwis skonstruowany i czy się chce wszystkie adresy przekierować na jeden adres czy nie.

    Zazwyczaj wystarczy kod wkleić w pliku header.php – większość cmsów ma taki plik :)

    VN:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  79. Witam,

    Odpaliłem na serwerze wildcard dla domeny. Potrzebuje przekierować 301 wszystkie możliwe subdomeny na domenę główną. Czyli jakiściągznaków.domena.pl ma przekierować na domena.pl Kombinowałem już trochę, ale nie mogę znaleźć odpowiedniego rozwiązania. Znasz może rozwiązanie?

    Pozdrawiam

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  80. Witam,
    jestem kompletnym laikiem i proszę o wsparcie, dziękując z góry za wyrozumiałość :) Starą stronę mam w html, nad nową wersją ( szablon joomla i gantry) z mozołem pracuję w „nazwadomeny.pl/nowa”, czy mam możliwość przekierowania na ten katalog? a jeśli to prośba o szczegółowe instrukcje :) dziękuje bardzo

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)
  81. @Crmad

    Patrz 20 punkt. Daje Ci gotowca.

    @Gosia

    W pierwszym punkcie masz rozwiązanie.

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  82. Doskonały wpis, wszystkie niezbędne informacje o przekierowaniu w jednym miejscu. Zdecydowanie przyda się wielu osobom.

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)