Oldal: 1 / 7 123 ... UtolsóUtolsó
Eredmény: 1 - 10 (64) összesen

Téma: htaccess átirányítások

  1. #1
    Tag
    Csatlakozott
    10-07-26
    Hozzászólás
    78
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás htaccess átirányítások

    Meg lehet azt valahogy csinálni, hogy a régi számmal kezdődő html-eket átirányítsa az index.html-re?
    Valahogy így:
    valami.hu/2008.01.02.I.html ezt irányítsa át
    valami.hu vagy valami.hu/index.html
    Azért kellene, hogy csak a számmal kezdődőeket, mert az újban is vannak statikus oldalak, de ezeken nem kezdődnek számmal.



  2. #2
    Tag
    Csatlakozott
    10-07-26
    Hozzászólás
    78
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: htaccess átirányítások

    Tudnátok segíteni? Ilyen átalakításokat szeretnék végezni (most csinálok először ilyet):

    Van olyan eset, hogy a végéről szeretném lecsipni a php-t:
    www.video-oldal.hu/kategoria.php
    www.video-oldal.hu/kategoria

    Van olyan is, hogy sem a php oldal neve, sem a paraméterek neve nem kell, csak az értéke(i):
    www.video-oldal.hu/kategoria.php?kategoria=egyik-kateg
    www.video-oldal.hu/egyik-kateg
    illetve
    www.video-oldal.hu/kategoria.php?kategoria=masik-kateg&oldal=2
    www.video-oldal.hu/masik-kateg/2

    Olyan is van, hogy kell a paraméter és az értéke is:
    www.video-oldal.hu/cim.php?kezdobetu=L
    www.video-oldal.hu/kezdobetu/L

    Illetve, hogy az egyiknél a paraméter+érték a másiknál pedig csak az érték:
    www.video-oldal.hu/cim.php?kezdobetu=T&oldal=5
    www.video-oldal.hu/kezdobetu/T/5

    Hogyan kell ezekre a változókra hivatkozni?



  3. #3
    Bölcs
    Csatlakozott
    08-01-02
    Hozzászólás
    1.271
    Begyűjtött 82 köszönetet
    53 hozzászólásával

    Alapbeállítás re: htaccess átirányítások

    Idézet toldigabor eredeti hozzászólása Hozzászólás megtekintése
    Tudnátok segíteni? Ilyen átalakításokat szeretnék végezni (most csinálok először ilyet):

    Van olyan eset, hogy a végéről szeretném lecsipni a php-t:
    www.video-oldal.hu/kategoria.php
    www.video-oldal.hu/kategoria

    Van olyan is, hogy sem a php oldal neve, sem a paraméterek neve nem kell, csak az értéke(i):
    www.video-oldal.hu/kategoria.php?kategoria=egyik-kateg
    www.video-oldal.hu/egyik-kateg
    illetve
    www.video-oldal.hu/kategoria.php?kategoria=masik-kateg&oldal=2
    www.video-oldal.hu/masik-kateg/2

    Olyan is van, hogy kell a paraméter és az értéke is:
    www.video-oldal.hu/cim.php?kezdobetu=L
    www.video-oldal.hu/kezdobetu/L

    Illetve, hogy az egyiknél a paraméter+érték a másiknál pedig csak az érték:
    www.video-oldal.hu/cim.php?kezdobetu=T&oldal=5
    www.video-oldal.hu/kezdobetu/T/5

    Hogyan kell ezekre a változókra hivatkozni?
    Én ilyesmit szoktam használni:
    Kód:
    RewriteEngine on
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^(.*)$ urlekkezelese.php [L]
    Bármi legyen a könyvtár, ha nem létezik megnyílik az urlekkezelese.php , amibe már bármit betehetzs. Pl:
    Ha a webcím ez:
    www.video-oldal.hu/kategoria.php
    Átirányítod ide (header-rel):
    www.video-oldal.hu/kategoria



  4. #4
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: htaccess átirányítások

    Idézet toldigabor eredeti hozzászólása Hozzászólás megtekintése
    Van olyan eset, hogy a végéről szeretném lecsipni a php-t:
    www.video-oldal.hu/kategoria.php
    www.video-oldal.hu/kategoria
    RewriteRule ^kategoria$ kategoria.php

    Idézet toldigabor eredeti hozzászólása Hozzászólás megtekintése
    Van olyan is, hogy sem a php oldal neve, sem a paraméterek neve nem kell, csak az értéke(i):
    www.video-oldal.hu/kategoria.php?kategoria=egyik-kateg
    www.video-oldal.hu/egyik-kateg
    illetve
    www.video-oldal.hu/kategoria.php?kategoria=masik-kateg&oldal=2
    www.video-oldal.hu/masik-kateg/2

    Olyan is van, hogy kell a paraméter és az értéke is:
    www.video-oldal.hu/cim.php?kezdobetu=L
    www.video-oldal.hu/kezdobetu/L

    Illetve, hogy az egyiknél a paraméter+érték a másiknál pedig csak az érték:
    www.video-oldal.hu/cim.php?kezdobetu=T&oldal=5
    www.video-oldal.hu/kezdobetu/T/5

    Hogyan kell ezekre a változókra hivatkozni?
    www.video-oldal.hu/kategoria.php?kategoria=egyik-kateg
    www.video-oldal.hu/egyik-kateg
    ˇˇ
    RewriteRule ^/?([a-zA-Z0-9]+)$ kategoria.php?kategoria=$1


    www.video-oldal.hu/kategoria.php?kategoria=masik-kateg&oldal=2
    www.video-oldal.hu/masik-kateg/2
    ˇˇ
    RewriteRule ^/?([a-zA-Z0-9]+)/([0-9]+)$ kategoria.php?kategoria=$1&oldal=$2


    www.video-oldal.hu/cim.php?kezdobetu=L
    www.video-oldal.hu/kezdobetu/L
    ˇˇ
    RewriteRule ^/?(kezdobetu)/([0-9]+)$ cim.php?$1=$2


    www.video-oldal.hu/cim.php?kezdobetu=T&oldal=5
    www.video-oldal.hu/kezdobetu/T/5
    ˇˇ
    RewriteRule ^/?(kezdobetu)/([0-9]+)/([0-9]+)$ cim.php?$1=$2&oldal=$3



  5. #5
    Tag
    Csatlakozott
    10-07-26
    Hozzászólás
    78
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: htaccess átirányítások

    Idézet oszti eredeti hozzászólása Hozzászólás megtekintése
    Én ilyesmit szoktam használni:
    Kód:
    RewriteEngine on
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^(.*)$ urlekkezelese.php [L]
    Bármi legyen a könyvtár, ha nem létezik megnyílik az urlekkezelese.php , amibe már bármit betehetzs. Pl:
    Ha a webcím ez:
    vvv.video-oldal.hu/kategoria.php
    Átirányítod ide (header-rel):
    vvv.video-oldal.hu/kategoria
    Akkor ezzel azt is meg lehet csinálni, amit az első hozzászólásomban írtam, hogy a régi weblapomon a dátummal és egy római sorszámmal megnevezett videó aloldalakat, html linkekeket (amelyek nem fognak létezni) át lehet irányítani az (új) index.html-re.


    Utoljára módosítva: scs által : 2010-10-20 14:23 Oka: kivettem a linket (404)

  6. #6
    Bölcs sitebuilder logója
    Csatlakozott
    09-08-23
    Hely
    Debrecen
    Hozzászólás
    1.005
    Begyűjtött 8 köszönetet
    5 hozzászólásával

    Alapbeállítás re: htaccess átirányítások

    Idézet oszti eredeti hozzászólása Hozzászólás megtekintése
    Kód:
    RewriteEngine on
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^(.*)$ urlekkezelese.php [L]
    Ez aldomaineknél nem működik. Megoldás van rá?


    Utoljára módosítva: sitebuilder által : 2010-10-20 16:48

  7. #7
    Bölcs
    Csatlakozott
    08-01-02
    Hozzászólás
    1.271
    Begyűjtött 82 köszönetet
    53 hozzászólásával

    Alapbeállítás re: htaccess átirányítások

    Idézet sitebuilder eredeti hozzászólása Hozzászólás megtekintése
    Ez aldomaineknél nem működik. Megoldás van rá?
    sitebuilder: Lehetséges, nálam működött. Mi történik nálad?
    (Csak azért kérdem, mert én szerintem az aldomaineket is speciálisan állítom be. )

    toldigabor: Ilyen esetben valami ilyesmit is kell alkalmazni (a perjelek közötti részeket adja át a php-nek változóként:
    Kód:
    RewriteRule ^(.*?)\/(.*)$ index.php?a=$1&b=$2 [L]
    Nem próbáltam.

    kieg: Most látom hasonlót írt Bagi Zoli is, azt is érdemes kipróbálnod. A lényeg, hogy a $1, és $2... változók lesznek a perjeles részek.


    Utoljára módosítva: oszti által : 2010-10-20 18:53

  8. #8
    Bölcs sitebuilder logója
    Csatlakozott
    09-08-23
    Hely
    Debrecen
    Hozzászólás
    1.005
    Begyűjtött 8 köszönetet
    5 hozzászólásával

    Alapbeállítás re: htaccess átirányítások

    Kód:
    RewriteEngine on
    
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^(.*)$ index.php?q=$1 [QSA]
    Ez működik:
    domain.com/valami -> domain.com/index.php?q=valami

    Ez már nem:
    sub.domain.com/valami -> sub.domain.com/index.php?q=valami

    Az aldomaint el lehet érni máshogy is:

    domain.com/_subdomain_/sub/index.php

    Írtam Bagi Zolinak, aki azt ajánlotta, hogy a

    Kód:
    RewriteBase /
    lehet gyógyír, de nagyon nem az.




    main()

  9. #9
    Bölcs
    Csatlakozott
    08-01-02
    Hozzászólás
    1.271
    Begyűjtött 82 köszönetet
    53 hozzászólásával

    Alapbeállítás re: htaccess átirányítások

    Próbáld a htaccess-t betenni a subdomain könyvtárába.
    Milyen hibaüzenettel tér vissza?



  10. #10
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: htaccess átirányítások

    @sitebuilder A sub.domain.com mappájában is kellene a htaccess kód.

    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^(.*)$ index.php?q=$1 [QSA]



Oldal: 1 / 7 123 ... UtolsóUtolsó

A téma címkéi:

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
  •