Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Seo nuoroda

Parašė Scarletas· 2012 Kov. 15 21:03:35
#1

Sveiki forumiečiai, ištiesų susidūriau su vienu iš 'seo' problemų (klausimas stipriems seo žinovams).
Įsidiegus 'siuntinių database' (moddb) prireikė pasikeisti nuorodas seo pagalba.
(Klausimas bus pateikiamas apačioje, viską aiškiai persiskaitykite).

Trumpas išdėstymas:
(.htaccess faile įrašytas kodas)

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/(.*)$

RewriteRule ^(.*)-(.*)$ http://puslapis.lt/infusions/mod...?mod_id=$2 [L]

Kodas toks įrašytas, atvaizduojantis mano puslapyje modifikacijos peržiūra (į jos įėjimą).

(moddb infusion'o faile įrašytas kodas, nenurodau kuriame, nes tai nesvarbu)

<a href='".BASEDIR."".seoname($data['download_name'])."-".$data['download_id']."'>".trimlink($data['download_name'], 30)."</a>


Tai viską man įrašius (kaip pavyzdžiui) ir einant tinklapyje į 'moddb' prieš pasirenkant modifikaciją (ant jos užvedus pėlytę, žemiau rodo teisingą seo nuorodą) (pavyzdys: puslapis.lt/forumo-statusai-id4) tačiau paspaudus ir įėjus į modifikaciją (jos aprašymą, reitingavimą ir galima parsisiuntimą) nuoroda pasikeičia iškarto į: (pavyzdys: puslapis.lt/infusions/moddb/view.php?mod_id=4), nors reiktų kad ir čia būtų tokia pati seo nuoroda, kaip ir prieš įeinant į ją.

Pakeitus kodą:
(.htaccess faile kitu būdu įrašytas kodas)

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/(.*)$

RewriteRule ^(.*)-(.*)$ infusions/moddb/view.php?mod_id=$2 [L]

Taip įrašius visur 'seo' nuoroda yra gera tiek prieš įeinant į modifikaciją, tiek į ją įeinant.
(Tačiau atsitinka blogų pasėkmių)

Įėjus į modifikaciją, neberodoma jos nuotrauka, nei neatitinka nuoroda komentavimui, modifikacijos taisymui.
(Neatitinka vien dėl to, jog '.htaccess' nėra prirašyta svetainės nuoroda)

Vizualūs pavyzdžiai:
(tinklapis, kuriame panaudotas pirmas '.htaccess' būdas) http://modai.webdnd.com/infusion.../index.php

(tinklapis, kuriame panaudotas antras '.htaccess' būdas) http://scar.us.lt/infusions/modd...

Manau tai realiai matant bus aiškiau jums suprasti.

Klausimas:

Kokį kodą reiktų rašyti į '.htaccess' failą, o galbūt redaguoti net 'moddb faile įrašyta kodą', kad būtų normali seo nuoroda matoma prieš įeinant ir įėjus į modifikaciją ir būtų pateikiama teisinga informacija (t.y galimas normalus komentavimas, nuotraukos matymas, jos taisymas (administratoriaus funkcija)).

Parašė Donatis07· 2012 Kov. 17 04:03:17
#2

mano manymu, Tau reikėtų tvarkytis maincore.php failą... prie straipsnių pažiūrėk... ;] buvau susidūręs su kitu modu tokioj situacijoj ir nesunkiai ją išspręndžiau. ;]

Redagavo Donatis07· 2012 Kov. 17 04:03:39

Parašė Scarletas· 2012 Kov. 17 17:03:49
#3

'maincore.php' failas manau ne prie ko, nes nėra jame įrašytų kodų susijusių su seo. Visas redagavimas turėtų būti mano pateiktuose variantuose. :)

Parašė MaFetas· 2012 Kov. 18 09:03:50
#4

10Lt ir puikiai sutvarkau :) Nes čia iš komentarų matau labai stipriai chebra nusisišneka ir ne ten pataiko...

Parašė Scarletas· 2012 Kov. 18 18:03:06
#5

MaFetas, šią situaciją galima išspręsti manau ir be pinigų :) Pasidaryti galiu pvz.: (www.tinklapis.lt/infusions/moddb/seoname), tačiau būtų gerai kad būtų: (www.tinklapis.lt/seoname). Manau atsiras žinančių ir padedančių be piniginių santykių ;)

Redagavo Scarletas· 2012 Kov. 18 18:03:42

Parašė Jaunelis· 2012 Kov. 19 18:03:03
#6

Scarletas parašė:
'maincore.php' failas manau ne prie ko, nes nėra jame įrašytų kodų susijusių su seo. Visas redagavimas turėtų būti mano pateiktuose variantuose. :)


vat ir prie to pačio tas tavo MAINCORE failas, jeigu tu nežinai šitame reikale dalykų, tai kam sakai kad "manau ne prie ko" ? tau žmones pataria o tu atsakai kuom ? "manau ne prie ko" , tai čia irgi geras fruktas, tu nori kad už tave padarytų ? mafetas išvis centus ima nesuprantu kodėl? pats sedėjo pas save saita tvarkė manau ne vieną valandą su tuo seo (kol suprato kas kaip) ir parsiduoda tik už tiek ? O 10 litų į tokį dalyką investuoti nemanau ar yra DIDELI pinigai.

Siūlo pagalbą už pinigus - neimi, vadinas darai pats.

Parašė Scarletas· 2012 Kov. 19 18:03:14
#7

Nes čia iš komentarų matau labai stipriai chebra nusisišneka ir ne ten pataiko...

Atkreipk dėmesį į tai dėl to maincore :)

Jaunelis, siūlai man investuoti 10lt dėl tiesioginės nuorodos kodo? :) Neviskas išsprendžiama pinigais. Kas galės ir turės noro, padės - jei ne pasiliksiu prie savo kodo.

Parašė Jaunelis· 2012 Kov. 19 19:03:01
#8

na aš pvz visas pagrindines funkcijas (tarp jų ir seo nuorodų funkciją) dedu į maincore kad nereiktų į kiekvieną failą includinti ar dėti tos pačios funkcijos, taip pat esu pats pasidaręs tas seo nuorodas visuose savo saituose pvz: http://themes-lt.eu (jei nematęs tokio saito esi). Jeigu tau veikia tavo kodas , ir tu esi juo patenkintas kam keist ?

Parašė MaFetas· 2012 Kov. 19 20:03:35
#9

mafetas išvis centus ima nesuprantu kodėl? pats sedėjo pas save saita tvarkė manau ne vieną valandą su tuo seo (kol suprato kas kaip) ir parsiduoda tik už tiek ?

A man px :) man kaip šauna į galva juk negyvenu iš puslapių kūrimų ar pan, man tai hobis/pramoga laisvu laiku, tai kodėl ne kažkam padaryt paslauga už centus, o be to čia juk visi išlaikomi tėvų na didelė dalis tai iš kur pas juos būtų 100-200lt už puslapio tvarkymą ar kūrimą? Jei jiems netinka lai patys darosi ir mokinasi...

Parašė Scarletas· 2012 Kov. 19 21:03:08
#10

Jaunėli, matęs, ir dar ne tiek ;)

Scarletas parašė:
MaFetas, šią situaciją galima išspręsti manau ir be pinigų :) Pasidaryti galiu pvz.: (www.tinklapis.lt/infusions/moddb/seoname), tačiau būtų gerai kad būtų: (www.tinklapis.lt/seoname). Manau atsiras žinančių ir padedančių be piniginių santykių ;)


Visa bėda, modifikacijos failai tarp infusions/moddb/files/. Įvedus paprastą nuorodą seo į .htaccess (pateikta viršuje) atidaro su seoname failiuko adresą, tik nėra nuotraukos ir t.t. ;) O pasidarius: www.tinklapis.lt/infusions/moddb/seoname, man nepriimtinas ;) Tad klausiu, ar yra žinančių kaip pasidaryti, kad failai būtų tarp /infusions/moddb, o nuoroda juos parsisiųsti: www.tinklapis.lt/seoname. Paaiškinau suprantamai manau ;)

Redagavo Scarletas· 2012 Kov. 19 21:03:39

Parašė Jaunelis· 2012 Kov. 19 23:03:28
#11

htacces:
RewriteRule ^(.*)-t(.*)$ http://puslapis.lt/infusions/mod... [L]

failas:
<a href='".BASEDIR."".seoname($data['download_name'])."-t".$data['download_id']."'>".trimlink($data['download_name'], 30)."</a>


jei veikia pats matai problema.

Parašė MaFetas· 2012 Kov. 20 00:03:16
#12

Jei atsibos ir nesulauksi kas padės kaip ir minėjau už 10Lt padarysiu ;)

Parašė minimukas· 2012 Kov. 20 02:03:33
#13

Scarletas parašė:
Jaunėli, matęs, ir dar ne tiek ;)

Visa bėda, modifikacijos failai tarp infusions/moddb/files/. Įvedus paprastą nuorodą seo į .htaccess (pateikta viršuje) atidaro su seoname failiuko adresą, tik nėra nuotraukos ir t.t. ;) O pasidarius: www.tinklapis.lt/infusions/moddb/seoname, man nepriimtinas ;) Tad klausiu, ar yra žinančių kaip pasidaryti, kad failai būtų tarp /infusions/moddb, o nuoroda juos parsisiųsti: www.tinklapis.lt/seoname. Paaiškinau suprantamai manau ;)


Scarletas - parasyk i PM, pasakysiu viena varianta jei domins :D

Redagavo MaFetas· 2012 Kov. 20 11:03:48

Parašė Scarletas· 2012 Kov. 20 15:03:36
#14

Jauneli, šis kodas bandytas ir paties manęs. Ta pati situacija.
MaFetas, dėkui už pasisiūlymą, turėsiu omeny tikrai.
Minimukas, parašyta asmeninė žinutė ;) laukiu atsakymo.

Redagavo Scarletas· 2012 Kov. 23 11:03:39

Parašė Žmogus· 2012 Kov. 23 16:03:59
#15


RewriteRule ^(.*)-fc([0-9]*).([0-9]*).htm$ forum/viewforum.php?forum_id=$2&rowstart=$3 [L,NC]

Parašė Scarletas· 2012 Kov. 23 20:03:37
#16

ShadoVw parašė:

RewriteRule ^(.*)-fc([0-9]*).([0-9]*).htm$ forum/viewforum.php?forum_id=$2&rowstart=$3 [L,NC]


Žinau juk kodą patį, tačiau įsiskaityk ko prašau ;)

Redagavo Scarletas· 2012 Kov. 23 20:03:02

Parašė Scarletas· 2012 Kov. 30 08:03:41
#17

ShadoVw parašė:

RewriteRule ^(.*)-fc([0-9]*).([0-9]*).htm$ forum/viewforum.php?forum_id=$2&rowstart=$3 [L,NC]


Žinau juk kodą patį, tačiau įsiskaityk ko prašau ;)

Atnaujinta: 2012.03.30 08:45

Galbūt dar pasiūlymų būtų? ;)