Üdvölet.
Ez így jó lehet?
RewriteEngine on
RewriteBase /
# Redirectek
RewriteRule ^letoltesek(/?)$ downloads.php [L]
RewriteRule ^kapcsolat(/?)$ contact.php [L]
RewriteRule ^hirek(/?)$ news.php [L]
RewriteRule ^hirek/(.*)-([0-9]+).html$ news.php?%{QUERY_STRING}&id=$2 [QSA]
RewriteRule ^termekek(/?)$ products.php [L]
RewriteRule ^termekek/(.*)-([0-9]+).html$ products.php?%{QUERY_STRING}&id=$2 [QSA]
# 404 [page not found] lekezelese
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . 404.php [L,QSA]
A híreknél a news.php dolgozik van egy {QUERY_STRING} amit a címből állítok elő pl.: lorem-ipsum-dolor-sit-amet, és egy id ami az aktuális id ha véletlen egyezne a string és az alapján is megy az ellenőrzése, hogy melyik hírt kérte valaki.
Tehát,
cím: Lorem ipsum dolor sit amet.
id: 1
akkor az url: /hirek/lorem-ipsum-dolor-sit-amet-1.html
A kibontott hírnél azt ellenőrzi, hogy milyen id-t kap, a stringnek nincs lényegi jelentősége csak seo.
Nos? Innen jónak tűnik, vagy legalábbis működik.
Előre is köszi az építő jellegű kritikát.
Üdv.