| 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} !-dAle 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: 3 roky
|
|||
0