-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
e.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!eternal-september.or
g!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Mateusz Viste <m...@...invalid>
Newsgroups: pl.comp.www
Subject: Re: php, linki z nazwami a $_GET, SEO
Date: Sun, 19 Nov 2023 20:21:57 +0100
Organization: ...
Lines: 43
Message-ID: <20231119202157.722e2798@mateusz>
References: <1lh5N.7631$kN77.3424@fx06.ams1> <20231116110645.5cf21cf2@mateusz>
<Luz5N.3940$WH47.1477@fx08.ams1> <20231117092445.6904f7a5@mateusz>
<Vvd6N.40426$bGkf.3024@fx12.ams1>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="85c470d098e4c799a72e7325587da125";
logging-data="4124954";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX1/JPggZrTX11gjhrT3Hej0A"
Cancel-Lock: sha1:uFNeaBGi4MnuJC25aLOXXi8ZLYE=
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-suse-linux-gnu)
Xref: news-archive.icm.edu.pl pl.comp.www:403755
[ ukryj nagłówki ]dn. Sun, 19 Nov 2023 01:27:17 GMT, Marcin Debowski napisał:
> Nb. nie da się jakoś bez GET, dając REWRITE na twardo w konfiguracji
> z przekierowaniem do jednego pliku (np. index.php) bez żadnych
> parametrów a potem analizować po $_SERVER['REQUEST_URI'] czy to
> będzie wtedy wskazywać zawsze /index.php?
Można, jasne - nikt nie broni. :)
Sposób działania ten sam: MOD_REWRITE. Pewnie coś takiego starczy:
RewriteRule ".*" "/index.php" [PT]
$_SERVER['REQUEST_URI'] powinien zawierać oryginalny (niezmieniony) URL
o który pyta klient. Alternatywnie możesz zwyczajnie podać oryginalny
URL swojemu PHP, tj. to ".*" powyżej traktować jak argument.
Dokumentacja zawiera zresztą dokładnie taki przykład:
https://httpd.apache.org/docs/2.4/rewrite/flags.html
(szukaj pod flagą "LAST")
Idąc w takie rozwiązanie szybko zaczniesz odkrywać koło na nowo.
Np. każdy obrazek będziesz musiał wyszukiwać sam, wykrywać MIME,
budować wirtualne linki, itd. Jeśli to, co budujesz jest jakkolwiek
rozbudowane, to takie podejście jest doskonałym sposobem na zapewnienie
sobie zajęcia na lata.
Kiedyś poszedłem w podobnym kierunku, skończyło się na tym, że
napisałem od zera własny serwer HTTP żeby mieć nad wszystkim 100%
kontroli. Fajna zabawa na samotne wieczory z komputerem, ale dziś już
bym się na to nie pisał.
Mateusz
Najnowsze wątki z tej grupy
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Do sądu trafił pozew zbiorowy przeciw Google'owi - oskarżenie o praktyki monopolistyczne na rynku reklamy internetowej
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
Najnowsze wątki
- 2025-07-02 Jaka ładowarka sieciowa do Iphona?
- 2025-07-02 ,,The Plot to Get RFK" (,,Spisek, by pozbyć się RFK")
- 2025-07-02 Rozkaz 17-2025: O Zaprzestaniu Zaciągania Kredytów
- 2025-07-02 Rozkaz 16-2025: 2025-06-19 Apelacja Do Wyroku Sądu Rej. w Sprawie IVRNs 295-23
- 2025-07-02 Rozkaz 17-2025: O Zaprzestaniu Zaciągania Kredytów
- 2025-07-02 Inżynierowie... inżynierzy...
- 2025-07-02 Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- 2025-07-02 Kto potrafi sprawdzić aku BMW 48V 10Ah Li-Ion do mini hybrydy, czy sprawny ?
- 2025-07-02 Warszawa => Senior IT Recruitment Consultant <=
- 2025-07-02 Gdańsk => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-02 Warszawa => IT Hardware Specialist - Wsparcie i Konfiguracja <=
- 2025-07-02 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-02 Znaleziony
- 2025-07-02 Warszawa => Data Developer <=
- 2025-07-02 Kraków => Kotlin Developer <=