Stránka 1 z 1
SEO - URL
Napsal: čtv 11. úno 2010, 09:51
od KapaCZ
Snažím se uravit URL ale bohužel mi to moc nejde. Hlavní problém mám s .htaccess.
Jedu podle návodu:
http://www.eroxia.net/tutorial/88-php-v-praxi-hezke-url
Adressy mám ve tvaru:
?kategorie=6&clanek=2
což bych potřeboval nějak napsat do .htaccess. Mám možnost mít adresy ve tvaru:
?kategorie=JMENO&clanek=2 přepsáním jedné proměné.
Rád bych adresy ve tvaru
jmeno-kat/jmeno-tohoto-clanku/
Re: SEO - URL
Napsal: čtv 11. úno 2010, 14:02
od SpeedyGT
KapaCZ píše:...
Já mám .htaccess takhle, přepisuju z
xxx.yy/index.php?page=aaa&text=bbb na
xxx.yy/aaa/bbb, nebo pokud neni bbb tak
xxx.yy/aaa. Snad ti to pomůže...
Kód: Vybrat vše
RewriteEngine on
RewriteRule ^index.php?page=([a-z0-9\-]+)$ /$1 [R=301]
RewriteRule ^index.php?page=([a-z0-9\-]+)&text=([a-z0-9\-]+)/$ /$1/$2 [R=301]
RewriteRule ^([a-z0-9\-]+)$ /index.php?page=$1 [L]
RewriteRule ^([a-z0-9\-]+)/([a-z0-9\-]+)$ /index.php?page=$1&text=$2 [L]
Re: SEO - URL
Napsal: čtv 11. úno 2010, 14:20
od KapaCZ
PHP kod je k tomu je potřeba že?!
Re: SEO - URL
Napsal: čtv 11. úno 2010, 14:25
od SpeedyGT
Nevím co si s tím PHP přesně myslel... jedina změna navíc je že neodkazuješ přes adresu s parametrama, ale přes tu "SEO".
Re: SEO - URL
Napsal: čtv 11. úno 2010, 14:46
od KapaCZ
OK. Ted mi to došlo

Díky.
Pomocí funkce čísla změním za jména a pak už to bude tak jak chci.
Mám však ale problém. Po úpravě z
?kategorie=6&clanek=2 na
6/2 web nemá CSS.
Re: SEO - URL
Napsal: čtv 11. úno 2010, 16:57
od SpeedyGT
Přidej ho <head> tag. Pač teď ti to hleda css v např...
http://www.rikap.cz/6/2/style.css
Kód: Vybrat vše
<base href="http://www.rikap.cz/" />
Anebo změň adresu css z ./styl.css na
http://www.rikap.cz/styl.css
Re: SEO - URL
Napsal: čtv 11. úno 2010, 17:12
od KapaCZ
sice se mi toto řešení moc nelíbí, ale co mi zbejvá.
Re: SEO - URL
Napsal: čtv 11. úno 2010, 17:17
od Smith
Když se nelíbí, tak nepoužívej relativní cesty, ale absolutní.
Re: SEO - URL
Napsal: čtv 11. úno 2010, 17:32
od KapaCZ
Když chci přepsat ?page=aaa na /aaa tak mi to vždy zobrazí index :/
Kód: Vybrat vše
RewriteRule ^index.php?page=([a-z0-9\-]+)$ /$1 [R=301]
RewriteRule ^([a-z0-9\-]+)$ /index.php?page=$1 [L]
Re: SEO - URL
Napsal: čtv 11. úno 2010, 19:18
od SpeedyGT
To pak asi budeš muset mit upraveno přímo ve stránce, takhle tomu rozumí jenom htaccess.
Ja to mám tak, vše web dostane adresu xxx.cz/aaa, ten ji preposle na xxx.cz/index.php?page=aaa a nahoru do adresy se hodí puvodni xxx.cz/aaa
Re: SEO - URL
Napsal: pát 12. úno 2010, 14:07
od KapaCZ
Asi to bude tím že stránky, které jsou /?page=aaa opravdu existují jako soubor aaa.php
Re: SEO - URL
Napsal: pát 12. úno 2010, 18:01
od SpeedyGT
KapaCZ píše:...
To pak musis mit poreseny v korenovy strance kterou to zpracováváš co kam pude/nepude.
Re: SEO - URL
Napsal: úte 15. čer 2010, 13:47
od KapaCZ
Potřeboval bych poradit jak na SEO stránek které fyzicky existují?
Rád bych aby adresa byla ve tvaru
/page/*jméno*
Include probíhá pomocí tohoto kodu.
Kód: Vybrat vše
<?php
$filename='news.php';
if (!(empty($_GET['page'])))
{
if (File_Exists ($_GET['page'].'.php'))
{$filename = $_GET['page'].'.php';}
else{$filename = '404.php';}
}
?>
Re: SEO - URL
Napsal: úte 15. čer 2010, 20:55
od arxeiss
2Speedy: Mohl by jsi prosím vysvětlit co znamenají ty písmena v .htaccess? Myslím ty v []
Taky řeším tyto věci a moc mě to neposlouchá tak jak bych chtěl, a taky nevím co mám za to napsat do těch []
Re: SEO - URL
Napsal: úte 15. čer 2010, 21:20
od bubanek
Re: SEO - URL
Napsal: úte 15. čer 2010, 21:23
od arxeiss
To už jsem pročetl několikrát a i další články, ale nechápu to. Právě proto jsem mu psal aby mi to popsal svými slovy

Re: SEO - URL
Napsal: stř 16. čer 2010, 16:18
od bubanek
Já nevím, ale tam jsou ty [příznaky] vysvětleny srozumitelně a těžko ti to někdo vysvětlí líp.