Ukryj foldery z.htaccess
Czy możliwe jest ukrycie folderów w moim folderze głównym? Na wszelki wypadek mój indeks.php zniknie, wiesz?
Czy Mogę również pokazać błąd 404, który nie został znaleziony, jeśli ktoś je zażąda?
8 answers
IndexIgnore *
Powyższe uniemożliwi wyświetlenie wszystkich plików. Tutaj *
działa jak symbol wieloznaczny. W razie potrzeby można go zastąpić czymś bardziej szczegółowym.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-05 01:49:05
To czego chcesz to prawdopodobnie
Options -Indexes
, który po prostu da błąd 404, jeśli nie zostanie znaleziony plik DirectoryIndex.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-05 03:41:08
Jak wspomniał duskuff, to czego potrzebujesz to
Options - Indexes
Spowoduje to zakazany błąd 403 w tym konkretnym katalogu. Tak więc, aby zapewnić niestandardową stronę błędu, będziesz potrzebować
ErrorDocument 403 myErrorPage.html
Hope this helps
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-05 06:59:41
To było moje preferowane rozwiązanie tego samego problemu (wyświetla to odmowę dostępu zamiast 404):
<files "/path/to/single/file/or/folder">
order allow,deny
deny from all
</files>
Daje to również możliwość udzielenia dostępu do niektórych adresów IP (w tym przypadku odmawia dostępu do wszystkich)
"/ path / to/single/file/or / folder " można zastąpić regex, jeśli chcesz zamiast tego użyć wzorca. W przeciwnym razie musisz użyć wielu bloków dla każdego określonego pliku lub folderu, do którego chcesz zablokować dostęp.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-04 13:02:37
Jeśli naprawdę chcesz pokazać błąd 404 dla podfolderów, spróbuj wykonać następujące czynności w /.htaccess
:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [R=404,L]
Jeśli wymagane jest istnienie /folder
lub /subfolder
, powyższa reguła zmieni ją na /404
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-10 15:47:02
Obejdę to dodając indeks.html na wszystkich folderach nie chcę mieć dostępu. Indeks.strona html zawiera pojedynczą linię z następującym header("Location:thepageiwanttoshown.html")
. W ten sposób, jeśli użytkownik przypadkowo odwiedzi ograniczone foldery, zostanie przekierowany w locie. Mam nadzieję, że to pomoże
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-30 10:35:32
W moim przypadku zrobiłem to, ale pokazuje mi błąd 500. To moje .htaccess
RewriteEngine on
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Options - Indexes
Thanks
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-27 18:14:14
Dla mnie zawsze działa z dodaniem
<Directory "/var/www/yourfolder"> IndexIgnore * </Directory>
Zapraszamy do zapoznania się z naszą ofertą]}Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-19 22:50:26