Oldal: 1 / 3 123 UtolsóUtolsó
Eredmény: 1 - 10 (27) összesen

Téma: Subdomainek átírányítása adott paraméterezett címekre, subdomain megtartásával

  1. #1
    Új tag
    Csatlakozott
    13-03-19
    Hozzászólás
    20
    Thanked 2 Times in 1 Post

    Alapbeállítás Subdomainek átírányítása adott paraméterezett címekre, subdomain megtartásával

    Üdv!

    1.valami.hu-t szeretném gyujto.valami.hu/?id=1-re irányítani úgy, hogy maradjon az 1.valami.hu cím (kb. 20 subdomain és hozzátartozó oldal). Nginx van a szerveren, mi lenne erre a legjobb megoldás?
    Jelenleg rewriteal van megoldva, hogy az 1.valami.hu a gyujto.valami.hu/?id=1-re vezessen, viszont a cím ugyebár gyujto.valami.hu/?id=1 lesz.

    Köszönöm.



  2. #2
    a zsolti
    Vendég

    Alapbeállítás re: Subdomainek átírányítása adott paraméterezett címekre, subdomain megtartásával

    keszits egy kulon server blokkot a subdomaineknek es ott vedd fel ezeket (vagy a *.valami.hu -t), aztan a blokkon belul le tudod kezelni, vagy php-ben a $_SERVER['HTTP_HOST'] alapjan.

    Kód:
    server {
    	server_name	1.valami.hu 2.valami.hu ...;
    
    	...
    
    	location / {
    		try_files $uri $uri/ /gyujto.php?$args;
    	}
    
    	...




  3. #3
    Bölcs
    Csatlakozott
    11-12-21
    Hozzászólás
    763
    Begyűjtött 116 köszönetet
    100 hozzászólásával

    Alapbeállítás re: Subdomainek átírányítása adott paraméterezett címekre, subdomain megtartásával

    Jó lenne tudni, hogy pontosan mi a célod ezzel?
    Mert az "?id=1" helyett akár lehetne értelmesebb / hasznosabb megoldás is...
    Pld. 1.valami.hu = horror filmek, 2.valami.hu = scifi filmek akkor gyujto.valami.hu/?id=1 helyett gyujto.valami.hu/horro/, gyujto.valami.hu/?id=2 helyett meg gyujto.valami.hu/scifi/ filmek használata lenne a jó megoldás.
    De csak tipp, mert nem teljesen világos, hogy mit akarsz. 20 sub esetén a rewrite-al semmi gond, amúgy meg a *.valami.hu (korlátlanul) mehet rá a php-ra (bár itt vigyázni kell arra, hogy ami nem kell az legyen 404)



  4. #4
    'Say Hello To My Little Friend'
    Csatlakozott
    10-04-13
    Hely
    Budapest
    Hozzászólás
    2.784
    Begyűjtött 863 köszönetet
    659 hozzászólásával

    Alapbeállítás re: Subdomainek átírányítása adott paraméterezett címekre, subdomain megtartásával

    Idézet Janko eredeti hozzászólása Hozzászólás megtekintése
    Jó lenne tudni, hogy pontosan mi a célod ezzel?
    Mert az "?id=1" helyett akár lehetne értelmesebb / hasznosabb megoldás is...
    Pld. 1.valami.hu = horror filmek, 2.valami.hu = scifi filmek akkor gyujto.valami.hu/?id=1 helyett gyujto.valami.hu/horro/, gyujto.valami.hu/?id=2 helyett meg gyujto.valami.hu/scifi/ filmek használata lenne a jó megoldás.
    De csak tipp, mert nem teljesen világos, hogy mit akarsz. 20 sub esetén a rewrite-al semmi gond, amúgy meg a *.valami.hu (korlátlanul) mehet rá a php-ra (bár itt vigyázni kell arra, hogy ami nem kell az legyen 404)
    Ha jól értettem (mivel azt írta, hogy "hogy maradjon az 1.valami.hu cím"), nem átirányítást akar, hanem más címről kiszolgálni. Nincs értelme a több szintű irányítgatásnak, mert csak lassít, fölösleges lenne a valami.domain.tld-t kiszolgálni a domain.tld/valami-ről, ha az meg a domain.tld?id=valami-t hívná tovább.



  5. #5
    Bölcs
    Csatlakozott
    11-12-21
    Hozzászólás
    763
    Begyűjtött 116 köszönetet
    100 hozzászólásával

    Alapbeállítás re: Subdomainek átírányítása adott paraméterezett címekre, subdomain megtartásával

    Idézet Emphus eredeti hozzászólása Hozzászólás megtekintése
    Ha jól értettem (mivel azt írta, hogy "hogy maradjon az 1.valami.hu cím"), nem átirányítást akar, hanem más címről kiszolgálni. Nincs értelme a több szintű irányítgatásnak, mert csak lassít, fölösleges lenne a valami.domain.tld-t kiszolgálni a domain.tld/valami-ről, ha az meg a domain.tld?id=valami-t hívná tovább.
    Ha pontosan ismerjük a célt, talán jobban tudunk segíteni mert így inkább csak találgatás...



  6. #6
    'Say Hello To My Little Friend'
    Csatlakozott
    10-04-13
    Hely
    Budapest
    Hozzászólás
    2.784
    Begyűjtött 863 köszönetet
    659 hozzászólásával

    Alapbeállítás re: Subdomainek átírányítása adott paraméterezett címekre, subdomain megtartásával

    Idézet Janko eredeti hozzászólása Hozzászólás megtekintése
    Ha pontosan ismerjük a célt, talán jobban tudunk segíteni mert így inkább csak találgatás...
    Nincs benne találgatás. Pontosan leírta mire van szüksége, és fentebb már megkapta a válasz a 2. hozzászólásban.



  7. #7
    Új tag
    Csatlakozott
    13-03-19
    Hozzászólás
    20
    Thanked 2 Times in 1 Post

    Alapbeállítás re: Subdomainek átírányítása adott paraméterezett címekre, subdomain megtartásával

    Valóban más címről szeretnék kiszolgálni, a paraméteres címek már létező címek és nem én fejlesztem a tartalmát (ha nagyon szükséges megoldható de kiszolgálás felől szeretném megoldani). Filmes példával kapcsolatban is mindenképp subdomainbe szükséges az elhelyezés, tehát csak horror.valami.hu lenne jó számomra.
    A második hozzászólást nem teljes értem, hogyan tudná domain alapján, hogy melyik hozzákapcsolódó oldalt szolgálja ki?
    Jelenleg ezzel próbálkoztam, ami már közel állt a megoldáshoz, viszont CSS probléma lépett fel.

    server {
    server_name horror.valami.hu;

    location / {
    proxy_pass http:/ /gyujto.valami.hu/?film_id=horror;
    }

    server {
    server_name scifi.valami.hu;

    location / {
    proxy_pass http:/ /gyujto.valami.hu/?film_id=scifi;
    }



  8. #8
    Bölcs earnnet logója
    Csatlakozott
    12-08-15
    Hely
    Budapest
    Hozzászólás
    1.815
    Begyűjtött 804 köszönetet
    572 hozzászólásával

    Alapbeállítás re: Subdomainek átírányítása adott paraméterezett címekre, subdomain megtartásával

    off: nekem ez túlzott hekkelésnek tűnik, ha még nem késő, térj át egy subdomaineket is támogató keretrendszerre; ott ez nulla konfigurációval megoldható és a jön vagy megy egy új oldal, nem kell akkor sem a konfigfájlokban nyúlkálni



  9. #9
    a zsolti
    Vendég

    Alapbeállítás re: Subdomainek átírányítása adott paraméterezett címekre, subdomain megtartásával

    a proxy_pass nem erre van, az általában localhost vagy valami helyi ip (ahol pl. fut még egy apache, és az szolgálja ki a php-t). másold ide a gyujto.valami.hu server blokkját, ahogy most működik...



  10. #10
    Bölcs
    Csatlakozott
    11-12-21
    Hozzászólás
    763
    Begyűjtött 116 köszönetet
    100 hozzászólásával

    Alapbeállítás re: Subdomainek átírányítása adott paraméterezett címekre, subdomain megtartásával

    Tehát ha jól értem akkor valami olyasmire van szükséged, hogy egy gyűjtő oldalnak bizonyos kategóriáit subdomain alól is el lehessen érni de ne saját tartalomként, hanem kvázi a gyűjtő oldalon való keresést helyettesítve.

    horror.valami.hu és scifi.valami.hu a szerveren pont oda mutasson mint a gyujto.valami.hu index.php-ja.
    Az index.php elején megvizsgálod, hogy a $_SERVER['HTTP_HOST'] nem e gyujto.valami.hu.

    Ha NEM akkor leveszed az elejét (horror vagy scifi lesz) ami a téma azonosító lesz és 301-el átdobod a gyujto.valami.hu/téma_azonosító/ -ra (nem pedig a gyujto.valami.hu/?film_id=téma_azonosító -ra).

    Ha IGEN akkor megnézed az URL első könyvtárát és az abban található megnevezés alapján ami a téma azonosító lesz, adod a tartalmat.

    Így ha mondjuk a megjelenő tartalom SQL-ből jön, akkor egyszerűen "where category='téma_azonosító'" ként lekéred, és korlátlan subdomaint kezel a honlapod.

    Persze a htmlspecialchars, meg kis- nagybetű, meg / jelekre és egyebekre azért figyelni kell biztonsági és duplikáció szempontjából.



Oldal: 1 / 3 123 UtolsóUtolsó

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
  •