Skocz do zawartości

Redirect 301 przez .htaccess


peregrinus

Rekomendowane odpowiedzi

Probuje wsadzic redirecta przez .htaccess, ale albo robie cos zle, albo.... ? No wlasnie, co?

Kod .htaccess:

Options -Indexes

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^wasowski.eu [NC] 
RewriteRule ^(.*)$ [url="https://www.wasowski.eu/$1"]https://www.wasowski.eu/$1[/url] [R=permanent,L]

(pierwsza linijka byla tam juz domyslnie)

Przy okazji pozwole sobie tez zadac kolejne pytanie, choc z innego worka zupelnie - na pierwszej stronie porobilem linki na domene z anchorami na rozne nazwiska (wszystko pod akapitami "Różne odmiany pisowni nazwiska" i "Pokrewne nazwiska". Dwie sprawy z tym zwiazane:

- czy to w ogole ma jakikolwiek sens? Tzn po wpisaniu w google np nazwiska Vonvovskij strona bedzie na wyzszej pozycji niz gdybym pozostawil to jako zwykly tekst?

- czy linki bez podkreslen, w kolorze tzwykleo tekstu nie sa traktoane przez spidery tak samo jak linki ukryte - w kolorze tla? (czyli prosciej - czy nie dostane za to filtra?)

Z gory wielkie dzieki!

EDIT:

ok, z przekierowaniem udalo mi sie dojsc do ladu, wszystko ladnie dziala.

gdyby jednak ktos mogl mi odpowiedziec na pozostale pytania w dalszym ciagu bylbym wielce zobowiazany

Odnośnik do komentarza
Udostępnij na innych stronach

Dzieki za hinta, ale, jak juz wspomnialem, przekierowanie dziala mi juz bez zarzutow.

Nadal w mocy pozostawiam jednak drugie pytanie - czy jest jakikolwiek sens robienia linkow z index.html na domene (czyli nota bene na sama siebie) na kilka anchorow, tzn czy frazy linkowane w ten sposob poprawia pozycje w G, czy nie?

I druga nurtujaca sprawa, czyli czy linki w kolorze tekstu, bez podkreslen nie prosza sie o filtra?

Z gory dzieki!

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Podczepię się pod temat, żeby nie zakładać nowego. Po przegrzebaniu szukajki i kosza poddałem się. Chodzi mi o przekierowanie z http :// www,domena,pl/index.php na https: //www,domena,pl

Domyślam się, że jest to możliwe w .htaccess, ale kombinowałem trochę i wyskakuje mi, że przekierowanie jest nieprawidłowe ( np. redirect 301 /index.php https:// www,domena.pl ). Jak to zrobić w prawidłowy sposób ?

02-468x90.gif
Odnośnik do komentarza
Udostępnij na innych stronach

Witam....

Ja również podepnę się pod ten temat....

Options FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^moja-domena.pl
RewriteRule ^(.*)$ https://moja-domena.pl/tescik/index.php [R=permanent,L]

Może mi ktoś powiedzieć co jest nie tak - jak próbuje wejść na stronę to Foxik mi pokazuje komunikat, że nie może wyświetlić ponieważ jest błąd w przekierowaniu :]

Mam podpięte 2 domeny i chcę aby jedna wskazywała cały czas na plik index w głównym katalogu - tak jak ma to miejsce w chwili obecnej,

a druga domena wskazywała na plik index w katalogu

Z góry dzięki za jakieś podpowiedzi

Pozdrawiam

Morfeusz

Odnośnik do komentarza
Udostępnij na innych stronach

RewriteCond %{HTTP_HOST} ^moja-domena.pl

RewriteRule ^(.*)$ https://moja-domena.pl/tescik/index.php [R=permanent,L][/code]

Tak moja-domena.pl przekieruje do moja-domena.pl/tescik/index.php

i moja-domena.pl/tescik/index.php do moja-domena.pl/tescik/index.php

itd - pętla nieskończona

Do Irka ktore więciej o tym wie niz ja:

RewriteCond %{HTTP_HOST} ^www.domena.pl/index.php$ [NC]

Czy tak na pewno jest poprawde?

Do tej porze myślałem, że nie można mieszać HTTP_HOST i REQUEST_URI w jednej linie RewriteCond - ale mało się nad tym znam - dlatego pytam.

Odnośnik do komentarza
Udostępnij na innych stronach

właśnie sęk w tym, że jak wklepuje w przeglądarkę to się strona nie pojawia - tylko komunikat

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

A co było śmieszniej opera pokazuje na stronę, na którą domena wskazała przed ustawieniem przekierowania :]

Ale to chyba wina opery bo Maxthon też nic nie wyświetla

Odnośnik do komentarza
Udostępnij na innych stronach

Do Irka ktore więciej o tym wie niz ja:
Skąd ten pomysł? ;)
Czy tak na pewno jest poprawde?
Nie. Tak to jest jak się nie sprawdzi tego co się napisało :)
Do tej porze myślałem, że nie można mieszać HTTP_HOST i REQUEST_URI w jednej linie RewriteCond
Sprawdź
RewriteCond %{HTTP_HOST}%{REQUEST_URI} ^domena.pl/index.php$ [NC]

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...

Podepnę się do tematu. Mój problem jest chyba o wiele prostszy.

Miałem serwis z wieloma językami, gdzie o języku stanowił stały element adresu "lang,xx" np:

https://www.domena.com/jakies,dane,lang,pl,jakies,dane,index.php

Aktualnie dla każdego języka mam osobną domenę i muszę zrobić redirect, aby nie dostac double content penalty (bo stare adresy ciagle dzialaja)

Do htaccess wpisalem:

 redirect 301 /lang,pl,index.html [url="https://www.nowadomena.pl"]https://www.nowadomena.pl[/url]

co dziala tylko na ten konkretny adres. Sądziłem, że

redirect 301 /(.*)lang,pl,(.*)index.html [url="https://www.nowadomena.pl"]https://www.nowadomena.pl[/url]

załatwi sprawę, ale to w ogóle nie działa?

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności