Avaleht
uus teema   vasta Tarkvara »  WWW »  Veebilehtede redirection märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
c3ltic
HV kasutaja

liitunud: 21.04.2007




sõnum 05.09.2010 21:13:21 Veebilehtede redirection vasta tsitaadiga

Olukord - foorum kolis sama domeeni peal aladomeenile ming asub nüüdsest endise www.minudomeen.ee asemel foorum.minudomeen.ee
Probleem - väga palju vanu teemasi on mööda netti laiali lingitud ja neile klikates teatab hetkel, et lehte ei leitud.

Lahendus - oleks tarvis htaccessi rewrite rule, mis suunaks vanad päringud uuele.

Oskab keegi abistada või hääd nõu anda? Olen kasutanud Wordpressi all erinevaid pluginaid, mis lasevad selle töö ära teha, ent senimaani pole osanud tööle panna nö. wildcarde, ehk siis * märgistatavaid suvalisi aadressiosi? Sisuliselt on url selline: http://foorum.domeen.ee/viewtopic.php?f=16&t=591
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 06.09.2010 00:05:40 vasta tsitaadiga


RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.minudomeen.ee$ [NC]
RewriteRule ^(.*)$ http://foorum.minudomeen.ee/$1 [R=301,L]


Peaks piisama, kunagi endal läks sama asja vaja ühe foorumiga.

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
c3ltic
HV kasutaja

liitunud: 21.04.2007




sõnum 06.09.2010 12:42:07 vasta tsitaadiga

Nagu ma aru saan, siis too $ seal tingimuse lõpus on sisuliselt mis iganes? Ja reegliga öeldakse, et mis iganes suunatakse aladomeenile. Aga mul oleks tarvis nii, et ainult viewtopic.php päringud suunduks aladomeenile kuna tavadomeenile tuleb uus leht.
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 06.09.2010 17:41:40 vasta tsitaadiga

See on regexp, regexpis $ tähistab vaadeldava stringi lõppu. (.*) on see: "sisuliselt mis iganes".
See alguses olev RewriteCond piirab RewriteRule käivitamist, RewriteRule ei saa kontrollida päritud domeeni vaid ainult failinimesid, edasi suunamine/rewrite saab olla juba ükskõik mismoodi. Seepärast RewriteCond kontrollibki alguses domeeninime ja kui see kattub siis vaadatakse RewriteRule läbi.

Aga igatahes ainult viewtopic suunamiseks pead pead sinna ^ järele lihtsalt selle viewtopic.php sisse kirjutama ning ka ümbersuunatavale aadressile selle panema.
[code]RewriteRule ^viewtopic.php(.*)$ http://foorum.minudomeen.ee/viewtopic.php$1 [R=301,L]

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Veebilehtede redirection
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.