Szép url:.htaccess probléma :(
Sziasztok!
Igen, tudom hogy óvódásnak való feladat, meg már millió téma van erről sok-sok fórumon, de nekem mégsem sikerül megműködtetni. A rövid url címekről lenne szó.
ebből szeretném: http://valami.hu/index.php?oldal=szolgaltatasaink
ezt megcsinálni: http://valami.hu/szolgaltatasok
Tehát ha a felhasználó beírja, hogy "http://valami.hu/szolgaltatasok" akkor a "http://valami.hu/index.php?oldal=szolgaltatasaink" oldal jöjjön be és a címsorban ez látszódjon "http://valami.hu/szolgaltatasok"
Kipróbáltam már mindenféle módszert, de egyik sem működik.
Próbáltam ezt:
Meg ezt is:
Meg még próbáltam nagyon sok mindent de sehogy nem sikerült elérni, hogy jó legyen.
Annyi is elég ha valaki elmagyarázza, hogy hogyan működi vagy leír nekem egy egyszerű példakódot.
Erre az oldalra kéne megcsinálnom az url-eket: http://thanior.co.cc/
Ha tudtok segíteni akkor nagyon megköszönöm!
Üdv.: vitya
■ Igen, tudom hogy óvódásnak való feladat, meg már millió téma van erről sok-sok fórumon, de nekem mégsem sikerül megműködtetni. A rövid url címekről lenne szó.
ebből szeretném: http://valami.hu/index.php?oldal=szolgaltatasaink
ezt megcsinálni: http://valami.hu/szolgaltatasok
Tehát ha a felhasználó beírja, hogy "http://valami.hu/szolgaltatasok" akkor a "http://valami.hu/index.php?oldal=szolgaltatasaink" oldal jöjjön be és a címsorban ez látszódjon "http://valami.hu/szolgaltatasok"
Kipróbáltam már mindenféle módszert, de egyik sem működik.
Próbáltam ezt:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} ^/szolgaltatasaink(/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?oldal=szolgaltatasaink [QSA]
</IfModule>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} ^/szolgaltatasaink(/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?oldal=szolgaltatasaink [QSA]
</IfModule>
Meg ezt is:
RewriteRule ^szolgaltatasaink(.*)$ index.php?oldal=szolgaltatasaink [L]
Meg még próbáltam nagyon sok mindent de sehogy nem sikerült elérni, hogy jó legyen.
Annyi is elég ha valaki elmagyarázza, hogy hogyan működi vagy leír nekem egy egyszerű példakódot.
Erre az oldalra kéne megcsinálnom az url-eket: http://thanior.co.cc/
Ha tudtok segíteni akkor nagyon megköszönöm!
Üdv.: vitya
Működnie kellene
De sajnos nem működik :(
*szerk: Sikerült megoldani a problémát! Egy másik fórumon kijavították a kódot és így müxik. :D
A helyes kód:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} ^/szolgaltatasaink(.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?oldal=szolgaltatasaink [QSA]
</IfModule>
Azért köszi! :D
Engedélyek
.htaccess
engedélyezve van? És amod_rewrite
be van kapcsolva? Mert ezek nélkül nem fog menni. Kockázatok és mellékhatások tekintetében kérdezze rendszergazdáját, vagy szolgáltatóját.