Skocz do zawartości

Przekierowanie starych podstron na nowe


westmid

Rekomendowane odpowiedzi

Szukam ściągi jak przekierować stare podstrony (mam ich ~10) na nowe podstrony. Wiadomo - polinkowane, to chce je przekierować.

Mod_rewrite mi tego nie przepisuje, próbowałem kilku rozwiązań z Google i PiO. Możecie proszę podesłać mi tutaj jakaś ściągę jak to zrobić?

Odnośnik do komentarza
Udostępnij na innych stronach

To użyj htaccessa i mod_rewrite. Podaj jakie reguły dodałeś do htaccess.

Nie mam pojęcia dlaczemu wyleciały i mają filtera Polskie znaki w adresach Joomla od nowa napisane, czytelnie i logicznie. Dylemat adres z www czy bez? Powinno to rozwiać wszelkie wątpliwości.

Naprawiam kodowanie [krzaki, chińskie znaki, polskie znaki] dowiedz się także czymże jest kodowanie znaków bo to podstawa.

Odnośnik do komentarza
Udostępnij na innych stronach

Mamy przekierowywać powietrze? Nawet nie podałeś adresów względnych jakie chcesz przekierować ani na jaki adres chcesz przekierować. Moja szklana kula chyba jest brudna. A tutaj masz przyklejony temat https://www.forum.optymalizacja.com/index.php?showtopic=62516 dotyczący .htaccess i przekierowań.

Nie mam pojęcia dlaczemu wyleciały i mają filtera Polskie znaki w adresach Joomla od nowa napisane, czytelnie i logicznie. Dylemat adres z www czy bez? Powinno to rozwiać wszelkie wątpliwości.

Naprawiam kodowanie [krzaki, chińskie znaki, polskie znaki] dowiedz się także czymże jest kodowanie znaków bo to podstawa.

Odnośnik do komentarza
Udostępnij na innych stronach

Zmieniłem linkowanie na stronie. Jak przekierować konkretne stare URLe na nowe? - FAQ: .htaccess, 301 i inne SEO porady

RewriteRule ^podstrona$ /fajniejsza-podstrona [R=301,L,NC]

Nie mam pojęcia dlaczemu wyleciały i mają filtera Polskie znaki w adresach Joomla od nowa napisane, czytelnie i logicznie. Dylemat adres z www czy bez? Powinno to rozwiać wszelkie wątpliwości.

Naprawiam kodowanie [krzaki, chińskie znaki, polskie znaki] dowiedz się także czymże jest kodowanie znaków bo to podstawa.

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki tosik za ściągę, ale mimo to nie działa. Spójrzcie to kod mojego mod_rewrite:

RewriteEngine On
RewriteBase / 
RewriteCond %{HTTP_HOST} ^domena.pl(.*) [NC]
RewriteRule ^(.*)$ https://www.domena.pl/$1 [R=301,L]

RewriteRule ^index.php?option=com_joomap&Itemid=45$ /index.html [R=301,L,NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

Odnośnik do komentarza
Udostępnij na innych stronach

westmid po to Cię prosiłem żebyś podał dokładne adresy a podałeś:

www.domena.pl/podstrona na www.domena.pl/fajniejsza-podstrona

Wszystko co znajduje się po ? znajduje się w zmiennej QUERY_STRING -

wiec twoja reguła powinna wyglądać:

RewriteCond %{QUERY_STRING} option=com_joomap&Itemid=45 [NC] 
RewriteRule ^index\.php$ /index.html [R=301,L,NC]

Nie mam pojęcia dlaczemu wyleciały i mają filtera Polskie znaki w adresach Joomla od nowa napisane, czytelnie i logicznie. Dylemat adres z www czy bez? Powinno to rozwiać wszelkie wątpliwości.

Naprawiam kodowanie [krzaki, chińskie znaki, polskie znaki] dowiedz się także czymże jest kodowanie znaków bo to podstawa.

Odnośnik do komentarza
Udostępnij na innych stronach

Za pomocą mod_rewrite ciężko pozbyć się query string ale spróbuj:

RewriteCond %{QUERY_STRING} option=com_joomap&Itemid=45 [NC] 
RewriteRule ^index\.php$ /index.html? [R=301,L,NC]

Różni się ? po /index.html?

Nie mam pojęcia dlaczemu wyleciały i mają filtera Polskie znaki w adresach Joomla od nowa napisane, czytelnie i logicznie. Dylemat adres z www czy bez? Powinno to rozwiać wszelkie wątpliwości.

Naprawiam kodowanie [krzaki, chińskie znaki, polskie znaki] dowiedz się także czymże jest kodowanie znaków bo to podstawa.

Odnośnik do komentarza
Udostępnij na innych stronach

Za pomocą mod_rewrite ciężko pozbyć się query string ale spróbuj:

RewriteCond %{QUERY_STRING} option=com_joomap&Itemid=45 [NC] 
RewriteRule ^index\.php$ /index.html? [R=301,L,NC]

Różni się ? po /index.html?

Działa, to wspaniałe! :D A mogę prosić o ściągę z przepisywania /strona-glowna na /index.html ?

Odnośnik do komentarza
Udostępnij na innych stronach

A mogę prosić o ściągę z przepisywania /strona-glowna na /index.html ?

Nie. Skorzystaj z tego: https://www.forum.optymalizacja.com/index.p...st&p=854888

Nie mam pojęcia dlaczemu wyleciały i mają filtera Polskie znaki w adresach Joomla od nowa napisane, czytelnie i logicznie. Dylemat adres z www czy bez? Powinno to rozwiać wszelkie wątpliwości.

Naprawiam kodowanie [krzaki, chińskie znaki, polskie znaki] dowiedz się także czymże jest kodowanie znaków bo to podstawa.

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