Autor | Zpráva | ||
---|---|---|---|
err Profil * |
#1 · Zasláno: 17. 8. 2022, 21:43:45
Ahoj,
moje kořenová složka je "www" a v ní mám .htaccess, také tam mám složku "blog", ale když dám adresu localhost/blog, tak by mě to mělo přesměrovat na php skript, ale místo toho se mi zobrazí výpis souborů a složek v adresáři. Jak tomu zamezit? $vstupniURL = filter_var($vstupniURL, FILTER_SANITIZE_URL); $vstupniURL = parse_url($vstupniURL); $URL = trim($vstupniURL['path'], '/'); $URL = explode('/', $URL); switch (strtolower($URL[0])) { case 'blog': require '../blog.php'; break; } |
||
anonym_ Profil * |
#2 · Zasláno: 17. 8. 2022, 21:46:53
err:
.htaccess se zpracovává dříve než toto PHP. |
||
err Profil * |
#3 · Zasláno: 18. 8. 2022, 17:38:01
anonym:
to já vím, ale co mám dělat když mám název stránky stejný jako název složky a chci aby se nevpysal adresář ale otevřel a vykonal se ten skript? |
||
Radek9 Profil |
#4 · Zasláno: 18. 8. 2022, 18:07:47
err:
Buď v rámci .htaccess použij mod_rewrite (RewriteRule), nebo prostě to potřebné PHP dej do blog/index.php. |
||
anonym_ Profil * |
#5 · Zasláno: 18. 8. 2022, 20:29:11
err:
Neukázal jsi, jak ten .htaccess vypadá, takže jen čtení pro studium: helponnet.com/2021/04/29/check-files-folders-with-rewriterule |
||
Časová prodleva: 3 dny
|
|||
err Profil * |
anonym:
tady je moje htaccess, ael já hlavně potřebuju toto: Pokud je URL cesta k existujícímu souboru tak se otevře soubor, ALE pokud je to cesta ke složce tak nechci aby se zobrazil výpis složek ale aby to přebral index.php # Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase / # Protect application and system files from being viewed RewriteRule ^(_inc) - [F,L] # Allow any files or directories that exist to be displayed directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite all other URLs to index.php/ RewriteRule . /index.php [L] Víte jak na to? vymazal jsem toto RewriteCond %{REQUEST_FILENAME} !-d Ale když spuštím ajax požadavek tak se stahují dvakrát... přičemž jednou se pošle požadavek s parametry POST a nedostanu nic a podruhé se pošle požadavek bez parametru a dostanu požadavek (resp. odpověď že nebylo nalezeno nic v POST[]) prvně se pošle požadavek POST a potom požadavek s GET |
||
Kcko Profil |
#7 · Zasláno: 22. 8. 2022, 16:34:17
err:
Options -Indexes |
||
Časová prodleva: 2 roky
|
0