Doména hostingher.cz / Registrace roku 2014
Zobrazují se odpovědi 1 až 4 z 4

Přesměrování v htaccess - vsechny stranky s HTML

  1. Zdravím,
    řeším takový problém:

    Jaký napsat kód do htaccess, když chci aby všechny stránky (globálně) měly koncovku s html? Aby stránky bez koncovky html se přesměrovaly vždy na s koncovkou html. Jde mi o to, že pokud existují obě varianty – jedná se pak o duplicitní stránky, což je nežádoucí stav.

    Příklad:
    http://www.stranka.cz/priklad se automaticky přesměruje na http://www.stranka.cz/priklad.html

    Myslím, že by tam mělo být RewriteCond a pak RewriteRule ale přesný tvar se mi nedaří nikde dohledat :)
    díky moc všem!

  2. Co se právě děje na Webtrhu?
  3. skus tento sposob:

    PHP kód:
    RewriteEngine on

    RewriteCond 
    %{REQUEST_URI} !^.*\.html$  # vyziadany subor nekonci na .html
    RewriteCond %{REQUEST_FILENAME} !-# neexistuje subor
    RewriteCond %{REQUEST_FILENAME} !-# neexistuje priecinok
    RewriteRule ^(.*)$ $1.html [R=301,L# matchne vyziadany subor a doplni .html so statusom 301 + L 

  4. ---------- Příspěvek doplněn 04.12.2018 v 21:28 ----------
    Citace Původně odeslal ne Zobrazit příspěvek
    skus tento sposob:

    PHP kód:
    RewriteEngine on

    RewriteCond 
    %{REQUEST_URI} !^.*\.html$  # vyziadany subor nekonci na .html
    RewriteCond %{REQUEST_FILENAME} !-# neexistuje subor
    RewriteCond %{REQUEST_FILENAME} !-# neexistuje priecinok
    RewriteRule ^(.*)$ $1.html [R=301,L# matchne vyziadany subor a doplni .html so statusom 301 + L 
    Bezva. Funguje to perfektně. Ještě jednou velké díky!
    Naposledy upravil webtom : 04.12.2018 v 21:31

  5. Neni zac!

Hostujeme u Server powered by TELE3