Thread View: pl.comp.lang.php
3 messages
3 total messages
Started by Freja Draco
Mon, 05 Mar 2018 00:42
.htaccess - RewriteRule gryzie się z istniejącymi katalogami
Author: Freja Draco
Date: Mon, 05 Mar 2018 00:42
Date: Mon, 05 Mar 2018 00:42
31 lines
2040 bytes
2040 bytes
Jest sobie reguła:
RewriteRule ^([^.]+)$ index.php?p1=$1 [L]
i działa ok, dopóki w zapytaniu nie pojawi się nazwa istniejącego
katalogu, bo wtedy przekierowuje mi przeglądarkę na taki adres:
http://domena.pl/galeria/?p1=galeria
No i szukam właśnie, jak wymusić, żeby serwer olewał sprawdzanie, czy
dany katalog istnieje.
Mogę zrobić tak:
RewriteCond %{REQUEST_URI} ^/galeria/$
RewriteRule (.*) index.php?p1=galeria [L]
I wtedy jest prawie dobrze, bo wczytuje mi się właściwy plik z
właściwymi parametrami, tylko w adresie widnieje k... dalej:
http://domena.pl/galeria/?p1=galeria
Ktoś z tym walczył? Pewnie wcześniej znajdę rozwiązanie, niż ktokolwiek
to przeczyta, niemniej gdyby nie, to może ktoś jutro pomoże :)
--
Freja Draco
Kiedy smok jest w pobliżu, nic nie będzie w stanie ci pomóc,
jeśli nie uwzględnisz go w swoich kalkulacjach.
Re: .htaccess - RewriteRule gryzie się z istniejącymi katalogami
Author: Freja Draco
Date: Mon, 05 Mar 2018 03:08
Date: Mon, 05 Mar 2018 03:08
32 lines
2138 bytes
2138 bytes
W dniu 2018-03-05 o 01:42, Freja Draco pisze:
> Jest sobie reguła:
>
> RewriteRule ^([^.]+)$ index.php?p1=$1 [L]
>
> i działa ok, dopóki w zapytaniu nie pojawi się nazwa istniejącego
> katalogu, bo wtedy przekierowuje mi przeglądarkę na taki adres:
>
> http://domena.pl/galeria/?p1=galeria
>
> No i szukam właśnie, jak wymusić, żeby serwer olewał sprawdzanie,
> czy dany katalog istnieje.
>
>
> Mogę zrobić tak:
>
> RewriteCond %{REQUEST_URI} ^/galeria/$ RewriteRule (.*)
> index.php?p1=galeria [L]
>
> I wtedy jest prawie dobrze, bo wczytuje mi się właściwy plik z
> właściwymi parametrami, tylko w adresie widnieje k... dalej:
>
> http://domena.pl/galeria/?p1=galeria
Ha! Wychodzi na to, że to zależy od konfiguracji serwera,
na lokalnym Apaczu mam taki dziwny efekt, a na zewnętrznym serwerze już nie.
--
Freja Draco
Kiedy smok jest w pobliżu, nic nie będzie w stanie ci pomóc,
jeśli nie uwzględnisz go w swoich kalkulacjach.
.htaccess - RewriteRule gryzie się z istniejącymi katalogami
Author: Rafal Podsiadly
Date: Tue, 06 Mar 2018 08:01
Date: Tue, 06 Mar 2018 08:01
4 lines
1546 bytes
1546 bytes
Ja bym sprawdził ",R" https://httpd.apache.org/docs/2.4/rewrite/remapping.html
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads