Eredmény: 1 - 4 (4) összesen

Téma: .htaccess %{QUERY_STRING} URL átalakítása

  1. #1
    Új tag
    Csatlakozott
    12-08-19
    Hozzászólás
    18
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás .htaccess %{QUERY_STRING} URL átalakítása

    Hello,

    Azt szeretném megoldani, hogy az Apache %{QUERY_STRING}-ben kapott változót ne %{QUERY_STRING} vátozóként kezelje, hanem a %{QUERY_STRING}-et törölje és az URI részeként a következőképpen viselkedjen:

    http: // domainnev.hu/page1.html?param -> http: // domainnev.hu/page1.html#param
    http: // domainnev.hu/page2.html?param -> http: // domainnev.hu/page2.html#param
    .
    .
    .
    http: // domainnev.hu/pageX.html?param -> http: // domainnev.hu/pageX.html#param

    Akárhány oldal lehet (page1..n), tehát általános megoldást szeretnék kapni.
    A RewriteEngine on állapotban van.

    Köszi!



  2. #2
    Törzsvendég
    Csatlakozott
    14-08-02
    Hozzászólás
    142
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: .htaccess %{QUERY_STRING} URL átalakítása

    Szia, én szerintem neked erre lenne szükséged:
    Kód:
      Options +FollowSymlinks
      RewriteEngine On
      RewriteCond %{QUERY_STRING} (.*)
      RewriteRule ^page(.*) /page.html#%1
    Elviekben félig jó.
    Nem tudom hogy több oldal esetén hogy lehetséges.

    Megjegyzés: PHP-t ne nagyon futtass .html-ben.
    Használj szerintem .htacces-ben Options +MultiViews -t. Ez annyit tesz, hogy a domen.hu/pelda -ra a domen.hu/pelda.php (vagy html, stb) -t adja be. Így tudsz pld PHP alapú képeket csinálni, ha azt mondod, hogy domen.hu/pelda.jpg.php akkor domen.hu/pelda.jpg -ként is elérhető.

    Majd írd meg, hogy jó lett-e


    Utoljára módosítva: Norbii által : 2016-06-17 11:18

  3. #3
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    986
    Begyűjtött 136 köszönetet
    97 hozzászólásával

    Alapbeállítás re: .htaccess %{QUERY_STRING} URL átalakítása

    A fő gond, hogy # utáni részt csak a kliens használja a viewport pozicionálására, szerver oldalra nem igazán kereül át.



  4. #4
    Törzsvendég
    Csatlakozott
    14-08-02
    Hozzászólás
    142
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: .htaccess %{QUERY_STRING} URL átalakítása

    Idézet TLoF eredeti hozzászólása Hozzászólás megtekintése
    A fő gond, hogy # utáni részt csak a kliens használja a viewport pozicionálására, szerver oldalra nem igazán kereül át.
    Nem is azt kéri Hanem hogy ha beírod hogy pld entity.hu/index.php?teszt akkor azt entity.hu/index.php#teszt -ként kezelje.



Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •