Váš košík je prázdny!

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]

Zoznam lekcií

Bezplatné lekcie

Informácie o lektoroch

Martin Hagara

Martin Hagara

  • Specialist: Power Apps, Power Automate, Microsoft 365, Office 365, Tvorba webstránok, ChatBot pre Messenger, SEO
  • Experience: 20+ rokov
  • Web: https://power-apps.sk
  • Som developer softvérových aplikácií na mieru, mobilných aplikácii v Power Apps s automatizovaním rutinných postupov v Power Automate. Mám dlhoročné skúsenosti s Power Platform, chuť do práce a sem-tam píšem blog alebo vytvorím nejaký IT kurz

logo

Naše Power Apps mobilné aplikácie vytvorené na mieru pre firmených klientov využívajúcich Microsoft 365

Kontakty

SOFTVER-NA-MIERU.SK s.r.o.

IČO: 47365757 | DIČ: 2023839059

IBAN: SK0583300000002900462672

+421 908 125 422

info@ucim-sa-online.sk

Naše online kurzy

Najnovšie online kurzy

Informácie