SEO - URL

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
KapaCZ
Začátečník
Začátečník
Registrován: 06. srp 2006

SEO - URL

Příspěvek 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/
SpeedyGT
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. kvě 2005
Kontaktovat uživatele:

Re: SEO - URL

Příspěvek 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... :wink:

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] 
AMD Ryzen R7 7700X + AiO Fractal Lumen S36 V2 / ASUS TUF Gaming B650-PLUS / Kingston FURY 2x32GB 5200MHz / Gigabyte RX 7900GRE OC / WD Black SN770 NVMe 1TB / Corsair RM850e (2025) / Fractal Meshify / 3x Samsung Odyssey G5 G50 2560x1440 180Hz
KapaCZ
Začátečník
Začátečník
Registrován: 06. srp 2006

Re: SEO - URL

Příspěvek od KapaCZ »

PHP kod je k tomu je potřeba že?!
SpeedyGT
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. kvě 2005
Kontaktovat uživatele:

Re: SEO - URL

Příspěvek 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".
AMD Ryzen R7 7700X + AiO Fractal Lumen S36 V2 / ASUS TUF Gaming B650-PLUS / Kingston FURY 2x32GB 5200MHz / Gigabyte RX 7900GRE OC / WD Black SN770 NVMe 1TB / Corsair RM850e (2025) / Fractal Meshify / 3x Samsung Odyssey G5 G50 2560x1440 180Hz
KapaCZ
Začátečník
Začátečník
Registrován: 06. srp 2006

Re: SEO - URL

Příspěvek 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.
SpeedyGT
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. kvě 2005
Kontaktovat uživatele:

Re: SEO - URL

Příspěvek 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
AMD Ryzen R7 7700X + AiO Fractal Lumen S36 V2 / ASUS TUF Gaming B650-PLUS / Kingston FURY 2x32GB 5200MHz / Gigabyte RX 7900GRE OC / WD Black SN770 NVMe 1TB / Corsair RM850e (2025) / Fractal Meshify / 3x Samsung Odyssey G5 G50 2560x1440 180Hz
KapaCZ
Začátečník
Začátečník
Registrován: 06. srp 2006

Re: SEO - URL

Příspěvek od KapaCZ »

sice se mi toto řešení moc nelíbí, ale co mi zbejvá.
Smith
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 11. úno 2004
Bydliště: někde u UH
Kontaktovat uživatele:

Re: SEO - URL

Příspěvek od Smith »

Když se nelíbí, tak nepoužívej relativní cesty, ale absolutní.
# Desktop [Ryzen 9 7950X, 128 GB RAM, GeForce GTX 1660 Ti, 4x SSD, 3x Dell UP2716D(A), W11 Pro]
# Notebook Dell XPS 13 [i7-7500U, 16 GB RAM, 512 GB SSD, W11 Pro], Apple MacBook Air 13" [M2, 16 GB RAM, 512 GB SSD]
# Home Server [2x E5-2630 v3, 128 GB RAM, WS2019] # Storage Synology DS1815+ [24 TB RAID6], Synology DS1819+ [24 TB RAID6, 10 GbE]
# Samsung Galaxy S23 Ultra # Canon EOS R5, Canon EOS 3, Canonet QL17 G-III, Bronica SQ-A # www.photosmith.cz
KapaCZ
Začátečník
Začátečník
Registrován: 06. srp 2006

Re: SEO - URL

Příspěvek 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]
SpeedyGT
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. kvě 2005
Kontaktovat uživatele:

Re: SEO - URL

Příspěvek 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
AMD Ryzen R7 7700X + AiO Fractal Lumen S36 V2 / ASUS TUF Gaming B650-PLUS / Kingston FURY 2x32GB 5200MHz / Gigabyte RX 7900GRE OC / WD Black SN770 NVMe 1TB / Corsair RM850e (2025) / Fractal Meshify / 3x Samsung Odyssey G5 G50 2560x1440 180Hz
KapaCZ
Začátečník
Začátečník
Registrován: 06. srp 2006

Re: SEO - URL

Příspěvek od KapaCZ »

Asi to bude tím že stránky, které jsou /?page=aaa opravdu existují jako soubor aaa.php
SpeedyGT
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. kvě 2005
Kontaktovat uživatele:

Re: SEO - URL

Příspěvek od SpeedyGT »

KapaCZ píše:...
To pak musis mit poreseny v korenovy strance kterou to zpracováváš co kam pude/nepude.
AMD Ryzen R7 7700X + AiO Fractal Lumen S36 V2 / ASUS TUF Gaming B650-PLUS / Kingston FURY 2x32GB 5200MHz / Gigabyte RX 7900GRE OC / WD Black SN770 NVMe 1TB / Corsair RM850e (2025) / Fractal Meshify / 3x Samsung Odyssey G5 G50 2560x1440 180Hz
KapaCZ
Začátečník
Začátečník
Registrován: 06. srp 2006

Re: SEO - URL

Příspěvek 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';}
}

?>
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: SEO - URL

Příspěvek 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 []
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
bubanek
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: D1

Re: SEO - URL

Příspěvek od bubanek »

arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: SEO - URL

Příspěvek 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 :)
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
bubanek
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: D1

Re: SEO - URL

Příspěvek 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.
Odpovědět

Zpět na „Programování a web“