[Rozw.] mod_rewrite - ukrywanie index.php w adresie URL

Problemy dotyczące programowania.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
Zielony
Użytkownik
Posty: 535
Rejestracja: 2005-03-17, 18:22
Lokalizacja: Poznań
Kontakt:

Re: [Rozw.] mod_rewrite - ukrywanie index.php w adresie URL

Post autor: Zielony » 2007-11-25, 12:45

Coś mi się jednak zdaje, że Twój skrypt nie przyjmuje parametru jako ścieżki do pliku, tylko normalnie metodą GET. W związku z tym wywoływanie skryptu wygląda tak: index.php?costam/drugie_costam/trzecie_costam/.... Proponowałbym takie rozwiązanie:
RewriteEngine on
RewriteRule index.php/(.+)$ index.php?$1
RewriteRule ^(.+)$ index.php?$1
Żyję - nie każdemu się zdarza - a we krwi mam chlorofil.
[url=http://scxd.info/][img]http://scxd.info/pub/scxdbar/scxd-bar.png[/img][/url]
[b]Registered User #448882[/b]
[img]http://scxd.info/say/img.php[/img]

Awatar użytkownika
agresor
Użytkownik
Posty: 718
Rejestracja: 2005-07-03, 21:20
Lokalizacja: Toruń
Kontakt:

Re: [Rozw.] mod_rewrite - ukrywanie index.php w adresie URL

Post autor: agresor » 2007-11-25, 14:48

Kod: Zaznacz cały

RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php 
[A] dvanced [G] enetic [R] esearch [E] arly [S] imulated [O] n [R] eality
Liberate my madness...

Awatar użytkownika
Zielony
Użytkownik
Posty: 535
Rejestracja: 2005-03-17, 18:22
Lokalizacja: Poznań
Kontakt:

Re: [Rozw.] mod_rewrite - ukrywanie index.php w adresie URL

Post autor: Zielony » 2007-11-25, 15:16

agresor pisze:RewriteRule (.*) index.php
Poprzednie są jak najbardziej przydatne, ale przecież to nie prześle parametrów do skryptu (?).
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?$1
Ostatnio zmieniony 2007-11-25, 15:20 przez Zielony, łącznie zmieniany 2 razy.
Żyję - nie każdemu się zdarza - a we krwi mam chlorofil.
[url=http://scxd.info/][img]http://scxd.info/pub/scxdbar/scxd-bar.png[/img][/url]
[b]Registered User #448882[/b]
[img]http://scxd.info/say/img.php[/img]

Awatar użytkownika
Matti
Użytkownik
Posty: 124
Rejestracja: 2005-05-20, 23:42
Lokalizacja: Kraków/Trzebinia

Re: [Rozw.] mod_rewrite - ukrywanie index.php w adresie URL

Post autor: Matti » 2007-11-25, 20:37

Wreszcie się udało.
Działa tak jak należy. Dziękuję wszystkim za pomoc.
Jutro jednak idę do księgarni po "mod_rewrite Podręcznik administratora" muszę to poćwiczyć.

Pozdrawiam.

[ Komentarz dodany przez: Zielony: 2007-11-25, 21:03 ]
"[Rozw.]"!

ODPOWIEDZ