Ohodnotit tento článek :
2,5/5 | 13 názor
Tento článek byl pro vás užitečný ?
Ano
Ne
Vous avez noté 0 étoile(s)
Procédure
Přepisování URL je složité, ale pro webové stránky velmi důležité téma. Cíl přepisování adres URL je různorodý:
Jak vytvořit jednoduché přesměrování?
RewriteEngine On RewriteRule .* testing.php
Tento kód přesměruje všechny požadavky na stránku "testing.php".
Jak přesměrovat adresu yourdomain.com na www.yourdomain.com?
RewriteEngine on Rewritecond %{HTTP_HOST} ^exemple.com$ Rewriterule ^(.*) http://www.votredomaine.com/$1 [QSA,L,R=301]
Jak mohu přesměrovat do jiné složky, aniž by se zobrazovala složka přesměrování?
Možná jste přesunuli své webové stránky do jiné složky FTP a nechcete, aby se návštěvníci o této nové složce dozvěděli. Tím si vynutíte, aby přesměrování bylo www.votredomaine.com, i když by ve skutečnosti mělo být www.votredomaine.com/dossier.
RewriteEngine On RewriteBase / RewriteCond %{THE_REQUEST} /MyFolder/([^\s?]*) [NC] RewriteRule ^ %1 [L,NE,R=302] RewriteRule ^((?!MyFolder/).*)$ MyFolder/$1 [L,NC]
Přepisování URL
Modul mod_rewrite lze použít k přepisování adres URL.
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !NondeLaPage.php RewriteRule .* NondeLaPage.php
Řízení přístupu k souborům
Soubor .htaccess se často používá k omezení nebo zakázání přístupu k souborům a složkám. Za tímto účelem postupujte následovně:
deny from all
Přístup ke konkrétní IP adrese však můžete zakázat pomocí následujících direktiv:
příkaz allow,deny deny from XXX.XXX.XXX.XXX allow from all
nebo několika IP adres, pokud si to přejete:
povolit ze všech zakázat ze 145.186.14.122 zakázat ze 124.92.14.086
Nastavení přesměrování pro tablety a chytré telefony
Uživatele tabletů a chytrých telefonů můžete přesměrovat na konkrétní webovou stránku nebo adresář pomocí následujících směrnic:
RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$ RewriteRule ^(.*)$ http://votredomaine.com/dossier [R=301] RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$ RewriteRule ^(.*)$ http://votredomaine.com/dossier [R=301]
Vynucení uložení dokumentu
Pokud chcete uživatele donutit, aby si soubory stáhl, místo aby je zobrazil v prohlížeči, můžete použít následující směrnice:
AddType application/octet-stream .csv AddType application/octet-stream .xls AddType application/octet-stream .doc AddType application/octet-stream .avi AddType application/octet-stream .mpg AddType application/octet-stream .mov AddType application/octet-stream .pdf
Vše můžete také umístit na stejný řádek, a to následujícím způsobem:
AddType application/octet-stream .avi .mpg .mov ;pdf .xls .mp4
Zakázat nebo povolit procházení adresářů
# Zakázat procházení adresářů Možnosti Všechny -Indexy # Povolit procházení adresářů Možnosti Všechny +Indexy
Změna hlaviček a jazyka Charset.
Charset a jazyk můžete změnit pomocí následujících direktiv:
AddDefaultCharset UTF-8 DefaultLanguage cs-GB
Ukládání do mezipaměti pomocí mod_expires
Modul mod_expires serveru Apache umožňuje definovat intervaly vypršení platnosti pro různé typy obsahu na vašich webových stránkách. Pomocí direktiv mod_expires můžete například prohlížečům nařídit, aby ukládaly do mezipaměti soubory s obrázky po dobu jedné hodiny, soubory Javascrpt po dobu čtrnácti dnů a soubory CSS po dobu dvou měsíců.
ExpiresActive On ExpiresByType image/png "přístup 1 hodina" ExpiresByType image/gif "přístup 1 hodina" ExpiresByType image/jpeg "přístup 1 hodina" ExpiresByType text/javascript "přístup 2 týdny" ExpiresByType text/css "přístup 2 měsíce" ExpiresByType text/html "modifikace 4 hodiny" ExpiresDefault "přístup 2 dny"
Ohodnotit tento článek :
2,5/5 | 13 názor
Tento článek byl pro vás užitečný ?
Ano
Ne
5mn čtení
Jak vytvořit a používat soubor .htaccess pomocí panelu LWS?
0mn čtení
Jak nakonfigurovat SMTP v systému CMS
0mn čtení
Váš kontaktní formulář nefunguje a nepřijímá žádné e-maily?
0mn čtení
Jak mohu aktualizovat Wordpress na nejnovější verzi?