Skocz do zawartości

Przekierowanie


jaackoo

Rekomendowane odpowiedzi

Witam

Dostałem sklep internetowy którym mam się opiekować i chciałbym prosić o pomoc w przekierowaniu.

Po wpisaniu adresu np.: https://sklep.pl przekierowuje mnie na adres https://sklep.pl/index.php a z tego co mi wiadomo to nie jest najlepszym rozwiązaniem przy pozycjonowaniu. Proszę zatem o pomoc jak pozbyć się tego przekierowania.

p.s.

załączam dane z pliku .htacces:

#Options +FollowSymLinks

RewriteEngine On

RewriteBase /

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-m-([0-9]+).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pi-([0-9]+).html$ popup_image.php?pID=$2&%{QUERY_STRING}

RewriteRule ^(.*)-t-([0-9]+).html$ articles.php?tPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-a-([0-9]+).html$ article_info.php?articles_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-au-(.*).html$ articles.php?authors_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pr-([0-9]+).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pri-([0-9]+).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-i-([0-9]+).html$ information.php?info_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-links-(.*).html$ links.php?lPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pm-([0-9]+).html$ info_pages.php?pages_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-by-(.*).html$ all-products.php?fl=$2&%{QUERY_STRING}

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

jaackoo chyba zapomniałeś przelogować się na drugie konto albo masz rozdwojenie jaźni :)

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

mam jeszcze jedno pytanie, do pliku .htacces (patrz wyżej) dodałem jeszcze przekierowanie 301 ale teraz przestały mi działać przyjazne linki zawierające dane produktów i są takie:

www.domena.pl/?cPath=25_59&

dodane przekierowanie:

RewriteCond %{HTTP_HOST} ^domena.pl$ [NC]

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

RewriteRule ^(.*)\/index\.php$ $1 [R=301,L]

RewriteRule ^index\.php$ / [R=301,L]

dodam że sklep to OsCommerce i mam włączone :seo url

czy ktoś może mi napisać jak mogę to rozwiązać?

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

zmień te całe reguły co wkleiłeś na:

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,NC,NE,L,QSA]
RewriteRule ^(.+)/index\.php$ https://%{HTTP_HOST}/$1 [R=301,NC,L]
RewriteRule ^index\.php$ https://%{HTTP_HOST}/ [R=301,NC,L]

wszystko masz wyjaśnione https://www.forum.optymalizacja.com/index.p...20055&st=15 i na pierwszej stronie masz linki do tutoriali

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