Dehát ez a szerkezet Joomla motor, nem? /?module=news&target=article&type=1&category=61&id= 1679
Ezt adatbázis szinten lehetne WordPress új URL-címekre irányítani, feltéve, ha a régi Joomla adatbázis még a helyén van.
Dehát ez a szerkezet Joomla motor, nem? /?module=news&target=article&type=1&category=61&id= 1679
Ezt adatbázis szinten lehetne WordPress új URL-címekre irányítani, feltéve, ha a régi Joomla adatbázis még a helyén van.
A régi oldal nem létezik már, néhány linkkel rendelkező cikket szeretnék feléleszteni...
Szóval teljesen jó lesz egyesével is megoldani...
Nincs mit megmutatnom...
mikor irod a postot meg tudod adni hogy mi legyen az url-je... add meg azt de az nagyon gagyi megoldas )
vagy htaccessben valami ilyesmi:
RewriteRule ^module=news&target=article&type=1&category=61&id= 1679 /? [R=301,L]
Utoljára módosítva: akarmi által : 2011-08-19 00:44 Oka: eliras
-= Only God Can Judge Me =-
Betettem ezt a sort:
Annyit tesz, hogy kiveszi az index.php-t az url-ből (hxxp://www.domain.hu/?module=news&target=article&type=1&category=69&id= 1673) és a főoldalra irányít...RewriteRule ^index.php?module=news&target=article&type=1&categ ory=69&id=1673 hxxp://www.domain.hu/kategoria/cikk/ [R=301,L]
Már vagy 20 féle módon próbáltam...
nezd meg a mailed... probald ki azt
Egyesével? LOL, miért nem ezzel kezdet, mi sem egyszerűbb. Állandóan ezt használom: http://wordpress.org/extend/plugins/redirection/
Telepít.
Bekapcsol.
Eszközök > Átirányítás (tud magyarul)
Új Átirányítás hozzáadása:
URL: /?module=news&target=article&type=1&category=61&id= 1679
Cél URL: /ujcim.html
(tehát domain név ez esetben nem kell)
Új átirányítás (gomb)
Ennyi (a pugin tud mást is, illetve statisztikát is nyújt erről számodra)
Nos, a konkrét Wordpress plugint nem ismerem, de megmondom, miért nem volt jó htaccess-ben a régi próbálkozásod, és hogy kell csinálni WP plugin nélkül.
A RewriteRule és a Redirect utasítások, amikor azt nézed, hogy "mit" irányítasz át, akkor csak az alap url-t nézik, a ? utáni részeket nem. Ezért hiába adsz meg olyan utasítást, hogy Redirect 301 /csúnyacím hxxp://domain.tld/ujcím, ha a csúnyacímben ? van, akkor csak az az előtti részeket nézi. Márpedig jelen esetben rögtön ?-el indít, a többi paramétert nem tudod kezelni.
A megoldás, hogy Query string-ként kell megadni az átirányítást, és oda kell beírni valamelyik, vagy mindegyik query feltételt valahogy így:
Kód:RewriteCond %{QUERY_STRING} id=1679 RewriteRule .* hxxp://domain.tld/ujcim/? [R=301,L]
Köszönöm a segítséget, htaccess segítségével már működik... a plugin-t meg feljegyeztem alternatívaként...
Könyvjelzők