ugrás a tartalomhoz

shtml + rövid webcím

reden87 · 2009. Aug. 18. (K), 17.39
Sziasztok!

Tudom hogy a problémára már jó sok kérdés érkezett, olvastam párat, de nem nagyon sikerült megértenem a dolgot, szóval nem működik, ezért ha lenne valaki olyan kedves hogy egyből a megoldást írná azt nagyon megköszönném.

Egy weblapon SSI kódot használok, ezért a weblap fájljai .shtml kiterjesztésűek.
Azt szeretném elérni, hogy ha pl. van egy index.shtml és egy kapcsolat.shtml lapom, hogy a webcím begépelésére az index.shtml nyitódjon meg (de az URLben ne látszódjon), ezen kívül ha azt írom be hogy domain.hu/kapcsolat, akkor a kapcsolat.shtml nyíljon meg, de domainben csak az előbb leírt sor maradjon.

Tehát ha jól értem azt kellene megvalósítani hogy a .htaccess-t buherálva .html helyett .shtml legyen az alapértelmezett kiterjesztés, valamint hogy rövidítve legyenek a webcímek (viszont ha pl. van egy kep.jpg, akkor a domain.hu/kep-re ne nyissa meg a kep.jpg-t..)

Remélem ez a problémám nem túl nagy kérés, és valaki lesz olyan kedves hogy segít nekem.
 
1

Apache mod-rewrite

reden87 · 2009. Aug. 18. (K), 20.55
nah találtam egy jó kis magyar tutorialt, egyelőre tanulmányozom, és remélem hogy ez alapján menni fog :)
( http://webmania.cc/url-atirasok-apache-mod-rewrite/ )
2

megoldás

reden87 · 2009. Aug. 19. (Sze), 17.55
oké, sikerült megoldanom a problémát, bár a módszer elég fapados, de egyelőre az a lényeg hogy működik, a szépítés majd ráér ha lesz rá több időm..

azoknak, akiket esetleg érinthet / érdekelhet a megoldás:
a .htaccess fájlba a következő sorok kerültek be:
DirectoryIndex index.shtml 

RewriteEngine on
RewriteRule ^(.*)about$ about.shtml [L]
az első sortól az index.html mellett az index.shtml is alapételmezettnek számít, az utolsó sor pedig arra szolgál, hogy a domain.hu/about begépelésére a domain.hu/about.shtml nyílik meg, de a címsorban marad a begépelt, és ezt a sort ellőttem minden egyes fájlra.


gondolom van kollektív megoldás is, azt akartam először, de egyelőre ez is jó lesz..