Skocz do zawartości

Problem z przyjaznymi URL'ami


Maćko

Rekomendowane odpowiedzi

Mam konto na home.pl

Mam zamiar zbudowac serwis z przyjaznymi URL'ami pod kątem pewnego portalu i/lub ewentualnego zaplecza.

Napotkalem niestety na pewien problem.

Narazie doszedlem do miejsca, wktorym poprawnie dzialaja mi linki o schemacie:

https://nazwastrony.pl/plik.php/zmienna1/zmienna2/.../zmiennaN

Chcialbym uzyskac efekt bez rozszerzenia *.php, czyli:

https://nazwastrony.pl/plik_bez_rozszerzenia/zmienna1/zmienna2/.../zmiennaN

W .htaccess dodaje wpis, ktory wskazuje, ze plik_bez_rozszerzenia jest skryptem php:

<Files plik_bez_rozszerzenia>

ForceType application/x-httpd-php

</Files>

Niestety rozwiazanie to, mimo iz jest czesto prezentowane w roznych artykulach/tutorialach, nie dziala.

Z gory dziekuje za wszelkie uwagi, rady (zwlaszcza ludzi, ktorzy mieli podobne problemy na home.pl) a takze inne rozwiazania (mod-rewrite?), najlepiej poparte przykladami.

Moje ulubione radio internetowe.

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Na home się tym nie bawiłem bo serwis mam na innym serwie ale mod_rewrite zrobiłem wg. tutoriala z home'a o ile pamiętam i jakoś mi to działa.

Nie wiem o co chodzi w Twojej metodzie ale u mnie to wygląda mniej wiecej tak:

RewriteRule ^obiekt/([a-zA-Z_]+)/([a-zA-Z_]+)/([a-zA-Z_0-9]+)/([0-9]{1,4})/([a-z]{2})$ /redirect.php?id=$4&t=$5

RewriteRule ^obiekt/([a-zA-Z_]+)/([a-zA-Z_]+)/([a-zA-Z_0-9]+)/([0-9]{1,4})/([a-z]{2})/$ /redirect.php?id=$4&t=$5 [L]

Tego jest nieco za dużo ale to tak troszkę celowo.

Prostsza wesja:

RewriteRule ^strona/([a-zA-Z_]+)$ /index.php?sub=$1

RewriteRule ^strona/([a-zA-Z_]+)/$ /index.php?sub=$1 [L]

-------------

Paffcio

tanie noclegi Beskidy

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