ugrás a tartalomhoz

Rövidebb webcímek beállítása

Pal_ur · 2004. Ápr. 29. (Cs), 18.08
Szervusztok,

még PostNuke-os állapotban elhangzott (leíratott) egy ígéret arra, hogy lesz egy rövid összefogaló arról, hogyan lehet a teljesen eszetlen url-eket a (mostanihoz hasonló) értelmes URL-ekre cserélni.

Kéredezem, hogy van-e valakinek erre tippje, rövid leírása, URL-re stb-je???

Köszi,

P.
 
1

Ezen elindulhatsz

Bártházi András · 2004. Ápr. 29. (Cs), 21.03
Szia!

Ezen el tudsz talán indulni. Az alábbi megoldás egy http://weblapod.hu/oldalneve formát valósít meg számodra, melyet PHP-ből tudsz kezelni.

Először is be kell töltened az Apache-ben a rewriterule modult, a következő két sort engedélyezve a konfurációs fájlában:

LoadModule rewrite_module libexec/mod_rewrite.so
...
AddModule mod_rewrite.c
Ha ez megvan, vagy eleve így volt, akkor az adott virtuális hosztodnál az alábbiakat kell hozzáadnod:

RewriteEngine On
RewriteRule ^/([a-z0-9]+)$ /index.php?page=$1 [L]
Végül a következő PHP kód tudja lekezelni:

<?php
$page=$_GET['page']; if (!preg_match('/^[a-z0-9]+$/',$page) or !file_exists("pages/$page")) { $page='kezdolap'; }
@readfile("pages/$page");
?>
-boogie-
2

Win + apache 2

Pal_ur · 2005. Ápr. 18. (H), 10.10
Nos, sok napi kiísérletezés után úgy néz ki, mintha nagyon nem szeretné a WindowsXp + Apache2 összeállítás a fenti problémát... Találkozott már más is ilyennel (már a nemszeretéssel?)

Pál_úr
3

Szeret, nem szeret! Nincs

Patai László · 2005. Május. 24. (K), 10.47
Szeret, nem szeret! Nincs választása a kicsikének. Nos megfelelő apache beállítások - a megfelelő könyvtárra - után nekem megy. Nem tapasztaltam még ilyen problémát! Biztosan be van állítva a könyvtárra a reWrite? .htaccess ok?

--------------------------
www.dnslab.hu