Oceń ten artykuł :
3,5/5 | 13 opinia
Ten artykuł był dla Ciebie przydatny ?
Tak
Nie
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Witamy w naszym przewodniku po używaniu .htaccess z panelem LWS. Ten przewodnik pomoże ci zrozumieć i wdrożyć funkcje .htaccess. Pokażemy, jak utworzyć plik .htaccess, skonfigurować strefę czasową, zarządzać przekierowaniami i wiele więcej. Postępuj zgodnie z instrukcjami krok po kroku, aby w pełni wykorzystać możliwości witryny hostowanej przez LWS.
Plik .htaccess (Hypertext Access) to plik konfiguracyjny używany przez serwery internetowe oparte na Apache. Umożliwia on programistom i administratorom witryn modyfikowanie parametrów konfiguracyjnych serwera dla katalogu, w którym znajduje się plik .htaccess, a także dla wszystkich podkatalogów.
Zainteresowanie i użyteczność pliku .htaccess polega na jego zdolności do kontrolowania różnych aspektów serwera WWW bez konieczności modyfikowania głównej konfiguracji serwera. To sprawia, że plik .htaccess jest szczególnie przydatny we współdzielonym środowisku hostingowym, gdzie dostęp do głównej konfiguracji serwera może nie być dostępny.
Plik .htaccess może być używany do wielu zadań, w tym:
Krótko mówiąc, plik .htaccess jest potężnym narzędziem do zarządzania i kontrolowania witryny na serwerze Apache. Oferuje on dużą elastyczność i umożliwia dogłębne dostosowanie sposobu zarządzania witryną przez serwer.
Utwórz plik tekstowy na swoim komputerze za pomocą standardowego edytora tekstu (na przykład Notatnika). Zapisz plik jako .htaccess.
AuthConfig : Dyrektywy autoryzacji (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require itp.)
Indeksy : Dyrektywy kontrolujące indeksowanie katalogów (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName, itd.)
Limit: Dyrektywy kontrolujące dostęp do hosta (Allow, Deny i Order).
FileInfo: Dyrektywy kontrolujące typy dokumentów (DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter oraz dyrektywy mod_mime Add i Remove itp.), metadane dokumentu (Header, RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, CookieExpires, CookieDomain, CookieStyle, CookieTracking, CookieName), dyrektywy mod_rewrite (RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule) oraz Action dla mod_actions.
Dyrektywa "Options" jest wyłączona: Jeśli ten parametr jest obecny w pliku .htaccess, spowoduje to błąd. Dlatego zachęcamy do komentowania wszystkich linii zaczynających się od tej dyrektywy (dodaj "#" na początku linii).
Jednakże, opcja "+FollowSymLinks" w dyrektywie "Options" jest aktywna. Ta funkcja jest używana w wielu systemach CMS, takich jak Joomla. Można więc bez obaw zakomentować linię związaną z tym parametrem w pliku .htaccess.
Tworzenie niestandardowej strony błędu
ErrorDocument 401 /error/401.php ErrorDocument 403 /error/403.php ErrorDocument 404 /error/404.php ErrorDocument 500 /error/500.php
Jak skonfigurować strefę czasową na serwerze
SetEnv TZ Europe/Paris
Blokowanie adresów IP
allow from all deny from 1.1.1.1 deny from 1.1.1.1.1
Stałe przekierowania
Przekierowanie 301 /mapage.html http://www.monsite.com/manouvellepage.html
Przekierowania domen
RewriteCond %{HTTP_HOST} ^www.mon-site.com [NC] RewriteRule ^(.*)$ http://www.mon-site.fr/$1 [QSA,R=301]
E-mail administratora serwera
ServerSignature EMail SetEnv SERVER_ADMIN monadresse@monsite.com
Chroń swoje obrazy
Opcje +FollowSymlinks RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?monsite.com/ [nc] RewriteRule .*.(gif|jpg|png)$ http://www.monsite.com/images/images-de-substitution.jpg [nc]
Uczynienie całej witryny niedostępną na czas konserwacji
RewriteEngine on RewriteRule maintenance.html - [L] RewriteCond %{REMOTE_ADDR} !.1.1.1.1 RewriteRule .* /maintenance.html [L]
Zapobieganie listowaniu katalogów
Opcje Wszystkie -Indeksy
Strona domyślna
DirectoryIndex contact.html
Ochrona katalogów i plików
# Chroń plik AuthType Basic AuthName "Ograniczony dostęp" AuthUserFile /home/path/.htpasswd Require valid-user # Chroń katalog AuthType Basic AuthName "Ograniczony dostęp" AuthUserFile /home/path/.htpasswd AuthGroupFile /dev/null Require valid-user
Ukrywanie lub wyświetlanie błędów php
php_flag display_errors off
Oceń ten artykuł :
3,5/5 | 13 opinia
Ten artykuł był dla Ciebie przydatny ?
Tak
Nie
0mn czytanie
Jak skonfigurować SMTP w CMS
0mn czytanie
Twój formularz kontaktowy nie działa i nie otrzymujesz wiadomości e-mail?
1mn czytanie
Jak utworzyć plik htaccess w celu przepisania adresu URL?
0mn czytanie
Jak zaktualizować Wordpress do najnowszej wersji?