Skocz do zawartości

przekierowanie


wojtekk

Rekomendowane odpowiedzi

mam problem, probuje ustawic przekieroania na stronie, stworzylem cos takiego:

Options +FollowSymLinks

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]

RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$ [NC]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule (.*) index.php

php_flag register_globals off

#RG_EMULATION on

RewriteEngine On

RewriteBase /

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteRule .* https://www\.%{HTTP_HOST}/$0 [R=301]

RewriteCond %{REQUEST_URI} ^/index.htm$

RewriteCond %{QUERY_STRING} ^$

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

RewriteCond %{REQUEST_URI} ^/home$

RewriteCond %{QUERY_STRING} ^$

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

I mam problem bo o ile po wpisaniu adresu https://nazwa.pl przekieruje na www.nazwa.pl i wszystko dziala to jak juz wpisze https://nazwa.pl/artykul to wywala blad a adres przekierowuje na https://www.nazwa.pl/INDEX.PHP/artykul

W jaki sposob wywalic to index.php ze srodka? Bo przez ta wstawke adres nie dziala.

Z gory dzieki za pomoc

dopilar.pl

https://dopilar.pl/meskie-sprawy/titan-gel/

Portal o zdrowiu, odżywianiu i diecie - NaturaLab

Odnośnik do komentarza
Udostępnij na innych stronach

Trochę dziwny ten plik. Masz kilka razy "RewriteEngine On" i "RewriteBase /". Wystarczy to pierwsze.

Hosting już od 39 zł brutto/rok! Sprawdź nasze możliwości: brak limitu domen, subdomen, kont FTP, baz danych MySQL, wiele wersji PHP, dostęp do konta przez SSH, automatyczna instalacja WordPress, kompatybilność z frameworkami Symfony/Laravel, blokada krajów, integracja z CloudFlare i wiele innych.

Odnośnik do komentarza
Udostępnij na innych stronach

Co mają właściwie robić te reguły które imho są bezsensowne ?

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

idac od konca

przekierowywac z home i index na www.adres.pl, pozniej z bez www na www a dalsza czesc jest z joomli standardowa i szczerze mowiac nie do konca ja rozumie ale jak wywale to nic nie dziala

dopilar.pl

https://dopilar.pl/meskie-sprawy/titan-gel/

Portal o zdrowiu, odżywianiu i diecie - NaturaLab

Odnośnik do komentarza
Udostępnij na innych stronach

Zapoznaj się z tymi zasadami mod_rewte:

https://www.forum.optymalizacja.com/index.php?showtopic=62516

https://eriz.pcinside.pl/weblog/mod_rewrite...wiazac-208.html

i przeanalizuj własne reguły dostosowując do własnych potrzeb.

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

zaczalem od poczatku, zostawilem tylko to:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteRule .* https://www\.%{HTTP_HOST}/$0 [R=301]

I teraz przekierwouje i nic dodaje mi w srodku index.php tylko ze wywala blad

Not Found

The requested URL /... was not found on this server.

Wiec adres wyglada ladnie ale co z tego;)

to samo z tym

RewriteCond %{HTTP_HOST} !^www.nazwa.pl [NC]

RewriteRule ^(.*)$ https://www.nazwa.pl%{REQUEST_URI} [R=301,L]

zmiana kolejnosci tez nic nie dala bo przekierowanie przestalo dzialac

dopilar.pl

https://dopilar.pl/meskie-sprawy/titan-gel/

Portal o zdrowiu, odżywianiu i diecie - NaturaLab

Odnośnik do komentarza
Udostępnij na innych stronach

Do przekierowania bez www na z www używam następującej reguły i jeszcze mnie nie zawiodła :)

RewriteCond %{HTTP_HOST} ^nazwadomeny.pl$

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

Pozostałe musisz napisać dla własnych potrzeb nie czekając na gotowe rozwiązania.

Temat modrewrite jest wyczerpująco opisany w licznych stronach wystarczy trochę rzetelniej samodzielnie popracować, lub dział zlecenia...

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