Sponzorované odkazy:


Diskuse i na konci stranky FACEBOOK bez nutnosti registrace v tomto foru

htaccess

htaccess

Příspěvekod AdminNovy » pon zář 09, 2019 8:36 am

Adresa dynamická na statickou adresu




Kód: Vybrat vše
RewriteEngine On

RewriteBase /


# http://localhost/internet/download.php?ds=NECO zadana adresa
# QUERY_STRING  je vse za otaznikem tedy ds=NECO
# kdyz query string zacina ds=(NECO) a uz za nim neni vubec nic, zadny dalsi &val=value ^&

RewriteCond %{QUERY_STRING} ^ds=([^&]+)$

# tak download.php nahradit za %1-download-data-link.html? pricemz %1 je to co se vybraloz za ds=, tedy NECO
# R=301 je presmerovani takze znovu to posle na web ke kontrole napr. do tohoto souboru kdyz je adresa na tento web
# L .. last .. posila adresu ke kontrole na web. adresa bude  NECO-download-data-link.html

RewriteRule ^download\.php$ %1-download-data-link.html? [R=301,L,NE]

# pri dalsi kontrole prevede NECO-download-data-link.html zpet na download.php?rw=3&ds=NECO a uz to hleda v adresarich
# ale v adresnim radku prohlizece uz zustane ta prichozi NECO-download-data-link.html
#QSA prida query string, bude se pak jeste hodit. rw=3 muzeme pak odchytit v php ALE hlavne brani cykleni, jinak
# by to odchytil zase znovu RewriteCond %{QUERY_STRING} ^ds=([^&]+)$  kdyby tam zustal jen ds=NECO

RewriteRule ^([^/]+)-download-data-link\.html$ download.php?rw=3&ds=$1 [L,QSA]



Více na: https://www.jakpsatweb.cz/server/mod_rewrite/mod-rewrite-priklady.html
AdminNovy
Site Admin
 
Příspěvky: 752
Registrován: stř lis 02, 2011 10:07 am

Re: htaccess testovaní online

Příspěvekod AdminNovy » úte zář 10, 2019 8:00 pm

Testování regulárních výrazů - regex
https://regex101.com/


Je možno zadat příchozí adresu a nechat jí upravit, pak znovu nechat projít
Zadá se adresa http://bla.bl?query_string=testovany_string
Do velkého pole se zadají
RewriteCond
RewriteRule
a klikne se na TEST
https://htaccess.madewithlove.be/
AdminNovy
Site Admin
 
Příspěvky: 752
Registrován: stř lis 02, 2011 10:07 am


Zpět na PHP

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

%2F%2Fdum-zahrada.okhelp.cz%2Fforum%2Fviewtopic.php%3Ff%3D76%26p%3D2365 link
  Máte nějaké připomínky, dotazy? Chcete reagovat na obsah nějakého příspěvku?