ugrás a tartalomhoz

url átirányítás

wildface86 · 2010. Ápr. 19. (H), 10.52
Sziasztok!
Egy hírportált ültetek át php nuke alapúról drupal alapúra. Több mint 100 ezer cikkel rendelkező oldalról van szó. Szeretném átirányítani az urleket, de nem nagyon vagyok otthon a htaccesben. Én adatbázison keresztül akartam ezt megoldani, de lebeszéltek róla mert ez erőforrás igényes. A régi url úgy néz ki hogy www.valami.hu/article123456.html, aminek az új oldalon már az felelne meg hogy www.valami.hu/node/123456. Tudna valaki segíteni nekem ebben?
 
1

Regexp

janoszen · 2010. Ápr. 19. (H), 15.15
Feltételezve hogy Apache környezetről beszélünk, próbáld meg a következő kódot beszúrni a .htaccess fájl ELEJÉBE:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/article([0-9]+)\.html$
RewriteRule .* http://www.valami.hu/node/%1 [R=301,L]
2

Drupal

Poetro · 2010. Ápr. 19. (H), 16.01
A Drupalban alapból van erre egy modul, a neve Path. Amennyiben automatikusan le akarod generálni akkor használhatod a Pathauto modult, ami a tartalom különböző tulajdonságai alapján tud neked URL aliast generálni. Ebben az esetben ez article[nid].html.