- Fotók, videók mobillal
- iPhone topik
- Okosóra és okoskiegészítő topik
- Apple iPhone 17 Pro Max – fennsík
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Ulefone Amor 29 Ultra - súlyos érvek és ellenérvek
- Samsung Galaxy A55 - új év, régi stratégia
- Samsung Galaxy Watch7 - kötelező kör
- Yettel topik
- Nem tud dönteni az iFold a titán és az alumínium között
Új hozzászólás Aktív témák
-
Taci
addikt
Sziasztok!
.htaccess
-hez ért valaki esetleg közületek?Már egy ideje elakadtam vele, de eddig volt más amit csinálni kellett - most viszont már hátráltat, hogy nem megy.
Azt szeretném elérni, hogy
- awww.pelda.hu/site1, .../site2, .../site30
és awww.pelda.hu/category1, .../category2, .../category50
URL-ekre a szerveren lévő tartalmat hozza be, tehát simán nyissa meg az oldalakat,
(ezzel ugye nincs teendő a fájlban, de a "feladat" talán így jobban érthető)- viszont amikor van site és category is (ebben a sorrendben), pl.:
www.pelda.hu/site1/category1, .../site1/category50, .../site30/category50
stb.
akkor az irányítson át a főoldalra (index.html).(Minden mást ami nem valid, futtasson 404-re.)
Csak egy olyan megoldásig sikerült eljutni, ami a
.../site
, illetve a.../site/category
válozatokat (úgy ahogy) jól kezeli (de nem tökéletesen azokat sem - pl. ha/
van az url végén (pl.www.pelda.hu/site1/
), akkor azt hibásnak veszi, és 404-re dob).DirectoryIndex index.html
RewriteEngine On
# If the request is not of the form
# "/site" or "/site/category" then stop here
RewriteRule !^[^/.]+(/[^/.]+)?$ - [L]
# Validate "site" (first path segment)
RewriteCond $1 !=site1
RewriteCond $1 !=site2
RewriteCond $1 !=site3
# etc.
RewriteCond $1 !=site30
RewriteRule ^([^/.]+) - [R=404]
# Validate "category" (second path segment)
RewriteCond $1 !=category1
RewriteCond $1 !=category2
RewriteCond $1 !=category3
# etc.
RewriteCond $1 !=category50
RewriteRule ^[^/.]+/([^/.]+)$ - [R=404]
# Front-controller
RewriteRule . index.html [L]
Ért valaki közületek annyira ehhez, hogy tudna ebben segíteni?
Köszönöm.----------
Esetleg egy ilyen egyszerű megoldás? Még csak most leltem rá:RewriteRule ^/?(site1|site2|site3)/(category1|category2|category3)/?$ index.html [L]
Új hozzászólás Aktív témák
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Mr. Beast retteg, elveszi az AI a munkát
- Borderlands 4
- Futás, futópályák
- Bluetooth hangszórók
- Luck Dragon: Asszociációs játék. :)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Építő/felújító topik
- Video konvertálás
- BestBuy topik
- További aktív témák...
- Dell Precision 5560 i7-11850H vPro FHD+ 100%sRGB 16GB 512GB Nvidia Quadro T1200 1 év teljeskörű gar!
- Asus Rtx 4060 Ti Dual OC Garanciális
- Eladó hibás GIGABYTE Eagle RTX 3060 Ti 8GB videokártya
- Sigma 150-600mm f/5-6.3 DG OS HSM Sports ( Nikon ) - Újszerű -
- Honor Magic 5 Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB DDR5 RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Bomba ár! Lenovo ThinkPad T570 - i7-6G I 16GB I 256GB SSD I 15,6" FHD I HDMI I Cam I W11 I Gar
- Honor X6b 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! MSI B450 R7 5700X 32GB DDR4 1TB SSD RTX 3070Ti 8GB Rampage SHIVA DeepCool 750W
- Honor X6a 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest