Autor Zpráva
zetor22
Profil
Dobrý den,
potřeboval bych poradit jak podstrčit určitou stránku přes RewriteRule. Chci aby mi to načetlo podstrřenou stránku pouze když mam určitej výraz hned za domena/
např budu mít domena/auto tak aby mi to podstrčilo soubor auto.php ale aby mi ho to nepodstrkovalo když mam v adrese domena/seznam-aut/auto
Keeehi
Profil
RewriteRule ^auto$ auto.php
zetor22
Profil
Supr, dík. Ale ještě drobnost, když mám na FTP složku auto tak mi to chce lést do složky auto, co s tím aby to načítalo ten soubor?
Keeehi
Profil
zetor22:
Pokud je toto jediný řádek, tak je to divné, protože by se to tak chovat nemělo. Pokud tam máš ovšem i jiná pravidla, tak by to mohla způsobovat ona.
zetor22
Profil
nic co by nastavovalo, že to má lést do složky, to je asi výchozí nastavení někde na hostingu... jde udělat vyjímku aby to do této složky nelezlo?
Keeehi
Profil
zetor22:
Ukaž co tam máš.
zetor22
Profil
nechal jsem tam pouze
RewriteEngine on
RewriteRule ^auto$ auto.php

a píše mi to
Forbidden

You don't have permission to access /auto/ on this server.
Keeehi
Profil
zetor22:
Teď mě napadlo toto:
domena/auto
domena/auto/
jsou 2 rozdílné adresy. A tomu reguláru vyhovuje jen ta první z nich. Pokud chceš podstrčení pro obě varianty, pak použij
^auto/?$
zetor22
Profil
supr už to faká, díky moc
Kajman
Profil
Pokud se při zadání auto bez lomítka lomítko samo doplní díky přesměrování, bude za to asi moc mod_dir. Takové doplňování pro adresáře se pak vypíná díky
DirectorySlash Off

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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