ugrás a tartalomhoz

Szép url:.htaccess probléma :(

vitya · 2011. Júl. 10. (V), 15.51
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:
<IfModule mod_rewrite.c>
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
 
1

Működnie kellene

janoszen · 2011. Júl. 10. (V), 16.10
Ha .htaccessbe írod bele, akkor a RewriteBase-re nincs szükség, egyébként a fentinek működnie kellene. Ha úgy sem, akkor nézd meg a RewriteLogot.
2

De sajnos nem működik :(

vitya · 2011. Júl. 10. (V), 16.27
Hol tudom megnézni ezt a RewriteLogot? (ingyenes tárhelyem van)

*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:
<IfModule mod_rewrite.c>
RewriteEngine on

RewriteBase /

  RewriteCond %{REQUEST_URI} ^/szolgaltatasaink(.*)$
  RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?oldal=szolgaltatasaink [QSA]

</IfModule>


Azért köszi! :D
3

Engedélyek

Poetro · 2011. Júl. 10. (V), 18.53
Egyáltalán a .htaccess engedélyezve van? És a mod_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.