Betygsätt denna artikel :
2,5/5 | 13 Yttrande
Den här artikeln var användbar för dig ?
Ja
Nej
Vous avez noté 0 étoile(s)
Procédure
URL-omskrivning är ett komplext men mycket viktigt ämne för en webbplats. Syftet med URL-omskrivning är mångfacetterat:
Hur skapar man en enkel omdirigering?
RewriteEngine On RewriteRule .* testing.php
Den här koden kommer att omdirigera alla förfrågningar till sidan "testing.php".
Hur omdirigerar man yourdomain.com till www.yourdomain.com?
RewriteEngine on Rewritecond %{HTTP_HOST} ^exemple.com$ Rewriterule ^(.*) http://www.votredomaine.com/$1 [QSA,L,R=301]
Hur kan jag omdirigera till en annan mapp utan att visa omdirigeringsmappen?
Du kanske har flyttat din webbplats till en annan FTP-mapp och du vill inte att dina besökare ska känna till den nya mappen. Detta kommer att tvinga omdirigeringen att vara www.votredomaine.com när den i själva verket borde vara 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]
Omskrivning av webbadresser
Modulen mod_rewrite kan användas för att skriva om webbadresser.
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !NondeLaPage.php RewriteRule .* NondeLaPage.php
Kontroll av åtkomst till filer
En .htaccess-fil används ofta för att begränsa eller neka åtkomst till filer och mappar. Gör så här för att göra detta:
neka från alla
Du kan dock neka åtkomst till en specifik IP-adress med hjälp av följande direktiv:
order allow,deny deny från XXX.XXX.XXX.XXX allow från alla
eller flera IP-adresser om du vill:
allow från alla deny från 145.186.14.122 deny från 124.92.14.086
Konfigurera en omdirigering för surfplattor och smartphones
Du kan omdirigera användare av surfplattor och smartphones till en specifik webbsida eller katalog med hjälp av följande direktiv:
RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$ RewriteRule ^(.*)$ http://votredomaine.com/dossier [R=301] RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$ RewriteRule ^(.*)$ http://votredomaine.com/dossier [R=301]
Tvinga ett dokument att sparas
Om du vill tvinga användare att ladda ner filer i stället för att visa dem i webbläsaren kan du använda följande direktiv:
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
Du kan också lägga allt på samma rad, enligt följande:
AddType applikation/octet-stream .avi .mpg .mov ;pdf .xls .mp4
Inaktivera eller aktivera katalogsökning
# Inaktivera katalogbläddring Alternativ Alla -Index # Aktivera katalogbläddring Alternativ Alla +Index
Ändra Charset-rubriker och språk.
Du kan ändra teckenuppsättning och språk med hjälp av följande direktiv:
AddDefaultCharset UTF-8 DefaultLanguage en-GB
Cachelagring med mod_expires
Med Apaches mod_expires-modul kan du definiera utgångsintervall för olika typer av innehåll på din webbplats. Du kan till exempel använda mod_expires-direktiv för att tala om för webbläsare att cacha bildfiler i en timme, Javascript-filer i fjorton dagar och CSS-filer i två månader.
ExpiresActive On ExpiresByType image/png "access 1 hour" ExpiresByType image/gif "access 1 hour" ExpiresByType image/jpeg "access 1 hour" ExpiresByType text/javascript "access 2 weeks" ExpiresByType text/css "access 2 months" ExpiresByType text/html "modification 4 hours" ExpiresDefault "access 2 days"
Betygsätt denna artikel :
2,5/5 | 13 Yttrande
Den här artikeln var användbar för dig ?
Ja
Nej
5mn läsning
Hur skapar och använder jag en .htaccess-fil med LWS-panelen?
0mn läsning
Så här konfigurerar du SMTP på ett CMS
0mn läsning
Ditt kontaktformulär fungerar inte och inget e-postmeddelande tas emot?
0mn läsning
Hur uppdaterar jag Wordpress till den senaste versionen?