🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#231986
Author: Freja Draco
Date: Mon, 05 Mar 2018 00:42
31 lines
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
#231987
Author: Freja Draco
Date: Mon, 05 Mar 2018 03:08
32 lines
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
#231988
Author: Rafal Podsiadly
Date: Tue, 06 Mar 2018 08:01
4 lines
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