Skocz do zawartości

.htaccess Przekierowanie 301 podstron


rand123

Rekomendowane odpowiedzi

Witam

Prosze o pomoc przy wpisach w .htaccess dla przekierowania podstron.

Probowalem dawac np. takie wpisy ale niestety nie dziala:

stara podstrona /index.php?p=5&nr=48

nowa podstrona /ryds_485_131_ogl.html

Redirect 301 /index.php?p=5&nr=48 /ryds_485_131_ogl.html

lub inna:

Redirect 301 /index.php?p=4&typ_o=3&sort_wg=o.id&desc=0 /jachty_i_lodzie_motorowe_33.html

Inna podstrona z podobnym wpisem dziala:

Redirect 301 /mapy /nawigacja_i_mapy_a_14.html

Jezeli ktos moglby pomoc prosze o wskazowki.

Dzieki.

Domki agroturystyka pensjonaty wczasy na Mazurach

Odnośnik do komentarza
Udostępnij na innych stronach

Przy używaniu zmienny GET w adresie musisz zastosować inną metode w .htaccess. Przygotowałem specjalnie mały przykład dzięki któremu powinieneś sobie poradzić ;)

RewriteEngine On
RewriteCond %{REQUEST_URI} /test/inne.php$
RewriteCond %{QUERY_STRING} ^id=1$
RewriteRule ^.*$ [url="https://localhost/test/inne.html"]https://localhost/test/inne.html[/url]? [L,R=301]
RewriteCond %{QUERY_STRING} ^id=2&opcja=1$
RewriteRule ^.*$ [url="https://localhost/test/inne2.html"]https://localhost/test/inne2.html[/url]? [L,R=301]
RewriteCond %{QUERY_STRING} ^id=3$
RewriteRule ^.*$ [url="https://localhost/test/inne3.html"]https://localhost/test/inne3.html[/url]? [L,R=301]

1.jpg

3 Miesiące pozycjonowania GRATIS!

Zadzwoń do naszego specjalisty 607 107 712 i omów szczegóły!

Odnośnik do komentarza
Udostępnij na innych stronach

Ok.... rozwiązanie chyba jest prostsze niż myślałem :D

Zamień

RewriteRule ^.*$ [url="https://www.adresstrony.pl/podstrona.php?id=5"]https://www.adresstrony.pl/podstrona.php?id=5[/url]? [L,R=301]

na

RewriteRule ^.*$ [url="https://www.adresstrony.pl/podstrona.php?id=5"]https://www.adresstrony.pl/podstrona.php?id=5[/url] [L,R=301]

1.jpg

3 Miesiące pozycjonowania GRATIS!

Zadzwoń do naszego specjalisty 607 107 712 i omów szczegóły!

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...

Podłączę się pod temat. Podpowiedzcie mi jak mam zrobić przekierowanie

https://przykladowastrona.pl/page.php?id=jakas_informacja'>https://przykladowastrona.pl/page.php?id=jakas_informacja na-->

https://przykladowastrona.pl/viewtopic.php?p=524'>https://przykladowastrona.pl/viewtopic.php?p=524

Lub jeszcze inaczej żeby wszystkie pod strony:

https://przykladowastrona.pl/page.php?id=jakas_informacja'>https://przykladowastrona.pl/page.php?id=jakas_informacja były przerzucane na https://przykladowastrona.pl

Tak mam zapisany plik .htaccess

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.przykladowastrona.pl$

RewriteRule ^(.*)$ https://przykladowastrona.pl/$1 [R=301,L]

Życia nie mierzymy ilością oddechów, lecz tylko tymi, które zaparły dech w piersi...

Odnośnik do komentarza
Udostępnij na innych stronach

  • 9 miesięcy temu...
RewriteRule ^/kotek.html$ /piesek.html [R=301,NC]

ewentualnie

RewriteRule ^sciezka-do-podstrony/ https://adresstrony.pl/sciezka-do-nowej-podstrony/ [R=301,L]

Możesz również wyszukać w Google szukając: przekierowanie podstron 301 htaccess

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...

A ja mam taki problem z 301 a mianowicie robiąc przekierowanie:

RewriteRule ^/blog/tag-page/itemlist/tag/index.php?option=com_content&view=featured&Itemid=640?$ https://www.domena.pl[R=301]

 

zwraca mi stronę https://www.domena.pl/?id=109:podstrona

 

lub inny link do tej samej podstrony

www.domena.pl/component/content/article?id=109:podstrona

przy takiej samej konstrukcji 301 zwraca

https://www.domena.pl/?id=109:podstrona
czyli coś jest nie tak. W przekierowaniach gdzie w linku nie ma „?” jest chyba ok.

 

Próbowałem robić przekierowanie z parametrami lub bez NC, L, ? ale bez zmian.

Tak jakby wycinało od domeny do znaku"?".Strona wyświetla sie ale link jest niepoprawny.

Ma ktoś jakiś pomysł?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 lata później...
  • 1 rok później...

Witam,

nie chcę tworzyć nowego tematu więc podpinam się pod stary.... 

Prosząc "starszych kolegów o pomoc" 

Mam domenę wygasłą z ahrefsa wyciągnąłem 404.  mój cms wordpress nie pozwala odtworzyć starych urli wiec chce zrobić przekierowania z:

https://moja-domena.pl/sklep na https://moja-domena.pl/sprzet-medyczny/  oraz z

https://moja-domena.pl/sklep,kategorie,kat,336.html?ln=pl na https://moja-domena.pl/aparaty-ekg/

robie wiec tak:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^sklep$ https://moja-domena.pl/sprzet-medyczny/ [R=301,QSD,L]

RewriteRule ^sklep,kategorie,kat,336.html?ln=pl$ https://moja-domena.pl/aparaty-ekg/ [R=301,QSD,L]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Niestety nie działa. Proszę wiec starszych kolegów o pomoc.....

Usługi budowlane, okna sprzedaż: okna , usługi geodezyjne: geodeta , budowa i projektowanie domu: architekt. Portale budowlane.

Odnośnik do komentarza
Udostępnij na innych stronach

9 godzin temu, Maciejus napisał:

Prosząc "starszych kolegów o pomoc" 

 

9 godzin temu, Maciejus napisał:

Niestety nie działa. Proszę wiec starszych kolegów o pomoc.....

Powtarzasz się. Masz wędkę a nie rybę od starego kolegi :pisze:

https://www.htaccessredirect.net/
https://pomoc.home.pl/baza-wiedzy/przekierowanie-301-w-pliku-htaccess

 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

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