Autor Zpráva
klema
Profil
Dobrý den,
chtěl jsem trošku upravil .htaccess, ale narazil jsem na problém. Odstranil jsem koncovky .html pomocí

RewriteRule ^([^.]+)$ $1.html [QSA,L]


ale potřeboval bych variantu s koncovkou přesměrovat na variantu bez koncovky.

domena.tld/soubor.html -> domena.tld/soubor, případně domena.tld/soubor/.

Nějaké řešení? Předem děkuji za radu(y). :)
gardener
Profil
To by mne také zajímalo, jak se zbavit koncovky..
Já to mám nastaveno takto a dostávám také koncovku .html
#/index.php?page=neco
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^section=([^&]+)$
RewriteRule ^layout\.php$ %1.html? [R=301,L]
RewriteRule ^([^/]+)\.html layout.php?rw=1&page=$1 [L,QSA]
klema
Profil
Nakonec jsem to vyřešil tak, že jsem pro každou stránku vytvořil adresář a /stranka/index.html přesměroval na /stránka/, doufám že je to ok. :)

RewriteRule ^index.html$ http://domena.tld/$1 [R=301]

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: