Ostatní témata (Off Topic témata) : phpRS Fórum
Máte problém s konfigurací počítače? Hledáte nejlepší webhosting pro vaši aplikaci? Nevíte si rady s nějakým zajímavým programátorským oříškem? Týká se dotaz fóra? ... Pokud ano, tak je toto diskuzní fórum určeno právě vám.
phpRS - redakční a informační systém
Jít na stránku:  Předchozí1234567Další
Aktuální stránka:5 z 7
Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: frko (IP adresa zaznamenána)
Datum: 2006-03-13, 08:24

soucekp napsal/a:
-------------------------------------------------------
>
> a veškeré volání funkce "view.php?cisloclanku="
> jsem nahradil za volání fce UdelejSeoLinkClankuB
> nebo UdelejSeoLinkClanku ve všech souborech
> redakčního systému ...
> Do všech souborů, kam vkládáte volání fce
> UdelejSeoLinkClankuB vložte příkaz
> include_once("seolink.php");
> (ono to není všude nutné, ale nic tím nezkazíte
> :-)

Ahoj,
mohol by si mi to prosím upresniť kde a čo? Asi trochu menej chápem ako sa to "view.php?cisloclanku=" má nahradiť.

Ďakujem

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: Billybuy (IP adresa zaznamenána)
Datum: 2006-08-09, 22:51

Ahoj, udělal jsem upravu podle pa3ka a funguje to fajn, jediny problem je ze se zobrazuji znaky v odkazu rozdilne v IE a Firefoxu. Asi chyba v kodovani, nektere znaky jsou chybne i v IE. Nahled na www.magazin-chorvatsko.cz. Budu bádat dál.

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: xsuchy09 (IP adresa zaznamenána)
Datum: 2006-08-10, 11:37

Především odstraň háčky a čárky z linků :) prohlížeče tit o nesežerou (v adrese, článek se samozřejmě dle čísla článku načte) :) použij např. něco podobného jako fce VratSeoLink v phpRS 2.8.0, ale pozor, v té fci jsou chyby :) malé, ale jsou ;) (nenahrazují se přehlasované znaky atd.).

========================
WEB: Publikační systém WAMOS
SEO: SEO analýza zdarma
OPEN PROJECTS: Studentský portál VUT
HOSTING: WebGlobe.cz
ICQ: 313887644
EMAIL: xsuchy09(at)centrum.cz
========================

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: Epic Arborius (IP adresa zaznamenána)
Datum: 2006-08-11, 14:28

nepředělal by někdo toto [http://www.webstranka.cz/clanek-84-seo-odkazy-v-phprs]- pro 280?

Epic Arborius
epic(at)mfantasy.org
[http://www.mfantasy.cz]
ICQ: 238-661-681

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-08-12, 18:47

Návod platí aj pre 2.8.0. IMHO je ale v tomto návode chyba v mod_rewite pravidle, lepšie bude keď seo spravíš podľa návodou na tomto fóre. Tiež je tu na fóre popísaný systém ktorý zabezpečí presmerovanie v prípade ak odkaz nie je v očakávanom tvare. To tento linkovaný návod postráda a je to IMHO dosť veľká chyba. Ďalej by bolo treba upraviť všetky generovania linkov v systéme (search.php atď.)

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: Epic Arborius (IP adresa zaznamenána)
Datum: 2006-08-12, 22:18

pardon, už jsem začal používat úprava z tohoto topicu

Epic Arborius
epic(at)mfantasy.org
[http://www.mfantasy.cz]
ICQ: 238-661-681

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-08-13, 17:46

soucekp napísal/a:
-------------------------------------------------------
> $url_link = $HTTP_SERVER_VARS["REQUEST_URI"];
> if ($url_link != ("/".$seolink)) {
> Header("HTTP/1.1 301 Moved Permanently");
>
> Header("Location:".$GLOBALS["baseadr"].$seolink);
> Header("Connection: close");


Toto je asi najlepšie fungujúci návod na SEO, pretože používa presmerovanie v prípade nesprávneho linku. Chyba by ale mohla nastať ak je phpRS v adresári, pretože REQUEST_URI vráti cestu aj s prípadnými adresármi. Riešenie by mohlo byť takéto:
$pos = strpos($_SERVER["REQUEST_URI"],$GLOBALS["cisloclanku"]);
$vstup_seolink = substr($_SERVER["REQUEST_URI"],$pos,strlen($_SERVER["REQUEST_URI"]));

Tiež ale bude treba modifikovať .htaccess, časť RewriteBase tak aby hodnota obsahovala adresár.

Ešte jedna otázka, sú tieto zápisy rovnocenné?



zápis 1:
Header("HTTP/1.1 301 Moved Permanently");
Header("Location:".$GLOBALS["baseadr"].$seolink);
Header("Connection: close");


zápis 2:
Header("Location:".$GLOBALS["baseadr"].$seolink,301);
die;




Celkem upraveno 2×. Poslední úprava pa3k v 13.08.2006 17:50.

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: gord007 (IP adresa zaznamenána)
Datum: 2006-08-15, 19:44

Pokud měl někdo problém s odstraněním diakritiky na kódování UTF-8 jako já, tak tady je řešení:

function UdelejSeo ($titulek="")
{
// prevedu vse na maly pismena (A!=a!!!!), yneskodnim hackz a carky blby znaky nahradim "-" (pomlckous)
$titulek = strtolower($titulek);
$co = array("""," ", "/", "\\", "&", "?", "!", "@", "\$", "%", "^",
"*", "(", ")", "+", "~", ";", "'", "\"", ">", "<", "|", ",", ":",
"=", "´", "§", "[", "]", "{", "}", "¨", "ë", "ä", "`", "_",
"„","“","…");
$naco = array("-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-",
"-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-",
"-", "-", "-", "-", "-", "-", "-", "-", "e", "a", "-", "-",
"-", "-", "-");
// Nahradim nezadouci znaky v novem nazvu dle techto poli - trochu paranoia, nemyslite? :)
$titulek = str_replace($co,$naco,$titulek);

$trans = array("á"=>"a", "ä"=> "a", "č"=>"c", "ď"=>"d", "é"=>"e", "ě"=>"e", "ë"=>"e", "í"=>"i", "&#239;"=>"i", "ň"=>"n", "ó"=>"o", "ö"=>"o", "ř"=>"r", "š"=>"s", "ť"=>"t", "ú"=>"u", "ů"=>"u", "ü"=>"u", "ý"=>"y", "&#255;"=>"y", "ž"=>"z", "Á"=>"A", "Ä"=>"A", "Č"=>"C", "Ď"=>"D", "É"=>"E", "Ě"=>"E", "Ë"=>"E", "Í"=>"I", "&#207;"=>"I", "Ň"=>"N", "Ó"=>"O", "Ö"=>"O", "Ř"=>"R", "Š"=>"S","Ť"=>"T", "Ú"=>"U", "Ů"=>"U", "Ü"=>"U", "Ý"=>"Y", "&#376;"=>"Y", "Ž"=>"Z");

// [^a-z0-9-/\.]
$titulek = StrTr($titulek,$trans);
$titulek = ereg_replace("[^[:alnum:]\.]","-",$titulek);
//$titulek = ereg_replace("h","-",$titulek);
return $titulek;
}



pro návod podle soucekp

[http://www.rozsec.cz] - [http://www.czechppm.cz]

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: e.l.e.n.k.a (IP adresa zaznamenána)
Datum: 2006-10-05, 22:21

Všechny zdravím
Měla bych jeden dotaz. Je možné použít něco místo rewrite? Ráda bych tuto úpravu vyzkoušela na hostingu na Windows serveru, který jede pod jede pod IIS a ne pod Apachem jako Linuxový server a mod_rewrite tam nefunguje.

Předem děkuji za odpověď :-).

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: georgy boy (IP adresa zaznamenána)
Datum: 2006-10-09, 11:46

Zdravim vsechny,

udelal jsem vsechny upravy dle autora soucekp a dle pa3k, z duvodu umisteni phpRS v adresari, ale bohuzel mi to hlasi tyto chyby

Warning: main(db/phprs_sql_to_mysql.php): failed to open stream: No such file or directory in .../config.php on line 89

Warning: main(): Failed opening 'db/phprs_sql_to_mysql.php' for inclusion (include_path='.:/usr/local/lib/php') in .../config.php on line 89

Fatal error: Call to undefined function: phprs_sql_dbcon() in .../config.php on line 94


Je to umistene na webzdarma.

Diky moc za postouchnuti dale.


[http://skautweb.unas.cz/blog]

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2006-10-09, 13:32

failed to open stream: No such file or directory in.....

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: prooyam (IP adresa zaznamenána)
Datum: 2006-10-26, 15:53

no, tak ja mam vse pres error 404... odkazy typu /nazev-clanku-a-klidne-jeste-neco.html, v e404.php si vyhledam prislusny clanek a includnu view.php?cisloclanku=xxxxxxx tak to jak pro vyhledavace, tak pro uzivatele vypada, ze stranka /nazev-clanku-a-klidne-jeste-neco.html skutecne existuje... je o jednoduche a nemusim spolehat na mod-rewrite... a atk samo se te da upravit i pro showpage, vyhledavani, atd... odkazy typu view.php?cislo..... prestanou existovat... to je imho nejlepsi a njjednoduzsi zpusob, jak udelat seo odkazy v phprs.

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-10-26, 16:13

Áno aj tak sa dá. Ak použiješ len include, pozor na to, aby klient spolu s novým dokumentom (view.php...) nedostal HTTP hlavičku 404, čo by bolo zle - vyhľadávač ti to potom správne nezaindexuje. Viac info napr. tu: [http://interval.cz/clanky/vlastni-presmerovaci-sluzba/]

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: prooyam (IP adresa zaznamenána)
Datum: 2006-10-26, 17:07

jj, na to jsem myslel... akorat nevim, jestli tomu jde nejak "univerzalne" zabranit... jde? a byla by ta 404 v GetAllHeaders v te nacitane strance? napr. mam download-mp3-drum-and-bass.html a includnuty soubor mp3play.php, tak v tom mp3play by v hlavickach (getallheaders) bylo 404?

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: e.l.e.n.k.a (IP adresa zaznamenána)
Datum: 2006-10-28, 20:05

Bezva, přesně to jsem hledala. Nemohl bys prosím prooyam zveřejnit e404.php a seznam úprav?

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: prooyam (IP adresa zaznamenána)
Datum: 2006-10-29, 05:07

jj, urcite to sem hodim, az to bude uplne hotove. rek bych, ze tak do tri - ctyr dnu by to melo byt komplet...

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2006-10-29, 13:22

prooyam napsal/a:
-------------------------------------------------------
> jj, urcite to sem hodim, az to bude uplne hotove. rek bych,
> ze tak do tri - ctyr dnu by to melo byt komplet...

ale rozhodně ne sem do fora jako příspěvek. Pokud máš tu touhu, tak jako přiložený soubor, případně soukromy mail

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-10-29, 21:44

> jj, urcite to sem hodim, az to bude uplne hotove. rek bych, ze tak do tri - ctyr dnu by to melo byt komplet...

> > ale rozhodně ne sem do fora jako příspěvek.
> > Pokud máš tu touhu, tak jako přiložený soubor, případně soukromy mail

Alebo ako článok ;-) [http://www.phprs.net/magazin/] Čo sa týka GetAllHeaders, neviem ako to na 100% zabezpečiť - používam k plnej spokojnosti mod_rewrite.

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: gord007 (IP adresa zaznamenána)
Datum: 2006-11-23, 20:29

Potřebuji poradit... Udělal jsem si jednoduchý plugin, který vypisuje z vybraným rubrik články do bloku.
Ale, když dám odkaz pomocí fce UdelejSeo.... tak mi to píše:

Fatal error: Call to a member function on a non-object in /home/www/rozsec.cz/subdomeny/www/plugin/zobce/zobce.php on line 35

Na hlavní straně je to OK. Ale jinde to vypisuje tuto chybu..Chápu čím to je, ale nepřišel jsem na to jak to opravit...
Zkoušel jsem
include_once("seolink.php");
ale nepomáhá to.
Nějaké nápady???

[http://www.rozsec.cz] - [http://www.czechppm.cz]

Re: Jak na SEO odkazy pomoci .htaccess a Rewrite
Zaslán uživatelem/kou: xsuchy09 (IP adresa zaznamenána)
Datum: 2006-11-25, 12:57

pokud je soubor seolink.php v adresáři pluginu, bylo by to asi ok, ale takto to vypadá, že tam není ... jestli ho máš v rootu webu, odkazuj na něj jako:

include_once("./../seolink.php");

========================
WEB: Publikační systém WAMOS
SEO: SEO analýza zdarma
OPEN PROJECTS: Studentský portál VUT
HOSTING: WebGlobe.cz
ICQ: 313887644
EMAIL: xsuchy09(at)centrum.cz
========================

Jít na stránku:  Předchozí1234567Další
Aktuální stránka:5 z 7


Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.