Skocz do zawartości

Recommended Posts

Napisano

To sposób przekazywania parametrów zależny od web serwera, czyli w przypadku Apache trzeba przygotować odpowiedni plik .htaccess, który będzie powodował, że parametry przekazane w pierwszym przykładzie dotrą do skryptu PHP w formie elementów tablicy $_GET[].

Dla serwera Apache plik .htaccess, który musisz umieścić w głownym katalogu strony

RewriteEngine on
RewriteBase /

# /zmienna/tytul/
RewriteRule ^zmienna/(.*)/$ index.php?zmienna=$1 [QSA,L]

Dla serwera nginx musisz przygotować zmiany w pliku konfiguracyjnym dla strony w sekcji server

server {

...

location /zmienna {
  rewrite ^/zmienna/(.*)$ /index.php?zmienna=$1;
}

}

Po wszystkim musisz zrestartować nginx-a komendą service nginx restart

Napisano
Dziękować, nie sądziłem, że to takie proste. Co prawda udało mi się samemu rozwiązać problem kiedy poczytalem o URL Rewriting, ale także miło o gotowiec od Bartka :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...