Autor Zpráva
yFang
Profil
Potřebuju poradit jak pomocí .htaccess přesměrovat stránky:
neco.tld/index.html na neco.tld
neco.tld/neco/index.html na neco.tld/neco/
atd.
Manq
Profil
Tohle by se mělo dít automaticky. Pokud není server nastaven jinak…
Volda
Profil
Zkus se podivat na http://www.jakpsatweb.cz/server/mod-rewrite.html
Najdes tam zaklady s praci se soubore .htaccess
RewriteEngine on
RewriteRule   neco\.tld/index\.html   /neco\.tld  [R]
yFang
Profil
Manq
Myslím aby i když někdo napíše ručně tu adresu s tím index.html, aby ho to hodilo na /neco/.

Volda
Ok. Kouknu tam.
Str4wberry
Profil
Odpovídám Manqovi:
Automaticky se to podstrkává naopak.


Odpovídám yFangovi:
Zkusil bych to takto:
RewriteRule index\.html / [R=301]
Volda
Profil
Zkusil bych to takto:

RewriteRule index\.html / [R=301]


Jo to je lepsi ;)
yFang
Profil
A jak mám udělat když je to v nějaké složce?
Mám tohle:
RewriteRule /neco/index\.php /neco/ [R=301]

Ale to udělá to, že to přesměruje na neco.tld.
Str4wberry
Profil
Odpovídám yFangovi:
Možná by stačilo použít absolutní adresu.
yFang
Profil
Str4wberry
Bohužel, ani to nepomůže. Napadlo m ještě použít .htaccess v každém adresáří, ale raději bych to řešil v jednom.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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