NAJLEPŠIE ONLINE KURZY

"Čúzni" z ponuky najlepších online kurzov

3. Presmerovanie URL časť 1.

Neboj sa, nebudem tu písať rozsiahle poučky ktorým nikto nerozumie, iba najdôležitejšie veci:

Príklad príkazu: RewriteCond %{QUERY_STRING} ^(.*)$

Vysvetlivky: prvá časť %{QUERY_STRING} zapíše reťazec dopytu do premennej % - %1 teda bude prvá hodnota (premenná); druhú časť ^(.*)$ chceme priradiť: ^ znamená začať; (.*) znamená ľubovolný znak; $ znamená končiť ak potrebujeme niečo okomentovať, použijeme # na začiatku riadku

Ďalej budeme používať parametre:

[L] znamená, že ďalší preklad adresy nebude potrebný – pokiaľ sa adresa raz presmeruje, nebude sa už skúšať v ďalších podmienkach, pokiaľ by si na seba vzájomne presmeroval dve stránky, presmerovanie by sa nikdy neskončilo

[R] znamená dočasné presmerovanie (302)

[R=301] znamená trvalé presmerovanie

[QSA] znamená, že do výslednej adresy sa má pridať aj reťazec s otáznikom (parameter)

[NC] znamená, že nie je potrebné rozlišovať veľkosť písmen

Zapnutie príkazu: RewriteEngine On

Upozornenie: tento príkaz zadaj v každom ".htaccess" iba raz!

#tak už poďme presmerovávať - praktické príklady z našej webstránky: jednoduché presmerovanie starej adresy, príklad: (https://ucim-sa-online.sk/stara-stranka) na novú URL (https://ucim-sa-online.sk/nova-stranka)

RevriteEngine On

RewriteRule ^stara-stranka$ "https://ucim-sa-online.sk/nova-stranka" [R=301,L]

#všimni si znak $ ktorý znamená, že sa presmeruje iba webstránka končiaca reťazcom "stara-stranka" ak by sme chceli presmerovať webstránky kde reťazec "stara-stranka" nie je na konci, príkaz bude vyzerať takto:

RewriteRule ^stara-stranka "https://ucim-sa-online.sk/nova-stranka" [R=301,L]

Lektor

Martin Hagara

Martin Hagara

  • Špecialista:
  • Prax: 20+ rokov
  • Webstránka: https://power-apps.sk
  • Som internetový podnikateľ, kóder softvérových aplikácií na mieru, mobilných aplikácii v Power Apps, tvorca webstránok, vývojár ChatBotov, SEO analytik a internetový marketér. Mám dlhoročné skúsenosti, chuť do práce a sem-tam píšem blog alebo vytvorím nejaký IT kurz :)

BEZPLATNÉ ONLINE KURZY, REGISTRUJ SA TERAZ!

KREATÍVNE LEKCIE, ÚŽASNÍ LEKTORI.

Kontakty
  • dummy SOFTVER-NA-MIERU.SK s.r.o.

  • IČO: 47365757 DIČ: 2023839059

  • IBAN: SK0583300000002900462672

  • dummy+421 908 125 422

  • dummy info@ucim-sa-online.sk

Pripravujeme

Power Apps - moja druhá appka

VBA programovanie v MS Office

MS Access - tvorba databáz

Windows 10 Task Scheduler

Office 365 od základu

Vytvor si ChatBota! (2.časť)

Search