Przekierowanie na bardziej przyjazne adresy |
Przekierowanie na bardziej przyjazne adresy |
13.03.2015, 20:04:03
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 7.01.2011 Ostrzeżenie: (10%) |
Witam
zabrałem się ostatnio za odświeżenie wyglądu oraz struktury strony i mam następujący problem. Do tej pory używałem "prawie" przyjaznych linków, lecz powiedzmy że nie jest to w pełni zadowalające. Wygląda to tak htp://domena.pl/wizytowka-firmy-112-NazwaFirmy-Radomsko-lodzkie
Dotychczasowe linki od kilku lat są zaindeksowane poprzez wyszukiwarki. Chciałbym nie stracić wypracowanej pozycji w google robiąc nowe krótsze przyjazne adresy. Nie mam problemu z przekierowniem stałych adresów np. RewriteCond %{HTTP_HOST} ^www.domena.pl [NC] RewriteRule ^(.*)$ htp://domena.pl/$1 [R=301,L] Jak mogę zastosować powyższe przekierowanie do moich adresów ze zmiennymi ? Chciałbym zmienić adresy wg schematu: Stary adres htp://domena.pl/wizytowka-firmy-112-NazwaFirmy-Radomsko-lodzkie Nowy adres htp://domena.pl/firmy/NazwaFirmy-lodzkie Chciałbym aby stare adresy które świeca się w wyszukiwarkach przekierowywały na nowe adres bez utraty PageRank. Docelowo zamierzam pozbyć się łączy na stronie ze starymi adresami. ... w przykładach zamiast http użyłem htp aby linki nie tworzyły łączy do innych stron. ... Ten post edytował arpi 13.03.2015, 20:22:30 |
|
|
13.03.2015, 20:39:52
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 782 Pomógł: 1826 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Jeśli wszystkie stare i nowe mają identyczną budowę, to sprawdzasz czy REQUEST_URI jest zgodny z budową starego linku, jeśli tak to przepisujesz na nowy adres (na podstawie elementów starego) z przekierowaniem 301.
-------------------- |
|
|
14.03.2015, 18:25:49
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 7.01.2011 Ostrzeżenie: (10%) |
Tyle to ja też wiem, że trzeba sprawdzić adres i jeśli zgadza się ze określonym schematem to należy zastosować przekierowanie.
Problem polega na tym że nie bardzo wiem jak to mogę zapisać w htaccess. Proszę o pomoc Nie znalazłem nigdzie poradnika/kursu dotyczącego htaccess. Wszędzie tylko jakieś pojedyncze przykłady. |
|
|
14.03.2015, 18:57:01
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 782 Pomógł: 1826 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Kod RewriteCond %{REQUEST_URI} ^/wizytowka-firmy-(\d+)-([A-Za-z0-9]+)-([A-Za-z0-9]+)-([A-Za-z0-9]+)
RewriteRule .* /firmy/%2-%4 [R=301] -------------------- |
|
|
14.03.2015, 20:17:33
Post
#5
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 7.01.2011 Ostrzeżenie: (10%) |
Dzięki !
O to właśnie chodziło |
|
|
Wersja Lo-Fi | Aktualny czas: 25.09.2024 - 13:11 |