Skocz do zawartości

Problemy z mod_rewrite


JaszczurX

Rekomendowane odpowiedzi

No więc oficjalnie wiem na czym polega mod_rewrite ale nie mam pojęcia jak zmienić moje strasznie wyglądające linki w znacznie ładniejsze i przejszyste.

Mam taki link:

https://www.mojastrona.pl/index.php?index=lista&lista=0&lrodzaj=recenzja

Strona https://www.linkvendor.com/seo-tools/url-rewrite.html automatycznie przemieniła mi ten link na trzy różne wersje do mod_rewrite. Wybrałem drugi i przerobiło mi na takie cosik:

Options +FollowSymLinks
RewriteEngine on

RewriteRule index/index/(.*)/lista/(.*)/lrodzaj/(.*) index.php?index=$1&lista=$2&lrodzaj=$3
RewriteRule index/index/(.*)/lista/(.*)/lrodzaj/(.*)/ index.php?index=$1&lista=$2&lrodzaj=$3

A więc link poprawiony powinien wyglądać następująco:

https://www.mojastrona.pl/index/index/lista/lista/0/lrodzaj/recenzja/

Wstawiłem ten dłuższy kod do pliku .htacces i niestety po kliknięciu w "poprawiony" link niestety nie otworzyło mi strony, której chciałem. Za drugim razem coś załapało, ale zamiast celowej strony pojawiła się główna (startowa).

Szczerze mówiąc nie mam zielonego pojęcia jak przerabiać lunki w tym mod_rewrite. Tak więc prosiłbym o jakieś rozwiązanie mojego problemu i pokazanie mi kilku przykładów (najlepiej z tym linkiem), bo tak to do niczego nie dojdę ;/...

Odnośnik do komentarza
Udostępnij na innych stronach

Jak wpisałem ten kod, który nker zrobiłeś, to strona przestała mi działać i zamiast niej pokazywało się takie coś:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@mojastrona.pl and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Aha i ten link: www.mojastrona.pl/lista/0/recenzja też nie działał i pokazywalo się to samo co wyżej.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie korzystałem, jedyne co mi przychodzi do głowy to takie prymitywne sprawdzenie:

RewriteBase /

Options +FollowSymLinks

RewriteEngine On

##z www do bez

RewriteCond %{HTTP_HOST} ^www.twoja-domena.pl$

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

w miejsce twoja-domena wpisz co trzeba, jak nie bedzię działać to zapomnij.

Odnośnik do komentarza
Udostępnij na innych stronach

RewriteBase /

Options +FollowSymLinks

RewriteEngine On

##z www do bez

RewriteCond %{HTTP_HOST} ^www.twoja-domena.pl$

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

Wpisałem to do pliku .htacces i jak w przeglądarce wszedłem na

www.mojastrona.pl

to przenioslo mnie do

https://www.googla.pl/domains/mojastrona.pl/public_html/

TTSEO to niestety też nie pomaga =/ ...

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