Når man installerer joomla ligger der nogle filer udover de forskellige mapper:

  1. configuration.php
  2. htaccess.txt
  3. index.php
  4. LICENSE.TXT
  5. README.TXT
  6. robots.txt.dist
  7. webconfig.txt

Nr 1 er din konfigurationsfil som bliver dannet på baggrund af din installation. Her ligger der henvisning til hvilken database og navnet på din side osv. Dette er den fil du ændrer opsætning til feks. ny udbyder. Hvis du sletter denne fil, virker din side ikke.

Nr. 2 er en noget kompliceret fil. Men samtidig en meget vigtig fil. De mest vigtige regler er angivet i denne fil. Men som den ligger ved installationen, har den ingen effekt. Derfor skal du åbne filen, markere alt i den og kopiere (CTRL A og CTRL C er genvejstasterne for marker alt og kopier). Dernæst på serveren feks. filezilla, højreklikker du og vælger "opret ny fil". Giv den navnet htaccess (uden efternavn). Åben herefter filen og indsæt det du kopierede (CTRL V er genvejstasten for indsæt). Luk og gem (sidder du direkte på serveren, vil den blive gemt der). Når du nu har aktiveret din htaccess fil, vil der nu være regler som at man kan ikke se listen af indhold. Her på denne side er der skitseret andre muligheder: htaccess-guide

Hvergang du ser dette tegn # i din htaccess fil, betyder det at teksten er en bemærkning. Derved kan du også lave bemærkninger til dig selv. Feks. på dansk :)

Certifikat:

Har du et certifikat tilknyttet til din side, lægger du disse linjer ind øverst i htaccess fil:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Disse linjer, gør at din side altid åbner i https form.

Hvis du har din joomla eller feks. webtrees liggende i en undermappe, er det også denne form for "viderestilling" der skal bruges. Hvis du bruger joomla, åbner du filen og finder frem til, hvor der står: ## Begin - Custom redirects. Her indsætter du disse linjer:

RewriteEngine On
#RewriteCond %{HTTP_HOST} !^(www\.)?mitdomæne\.dk$ [NC]
#RewriteRule ^(.*) http://mitdomæne.dk/minmappe [P]

Gem filen på serveren.

Hvis du feks har noget andet liggende end joomla, feks. webtrees, skal du oprette en ny fil som beskrevet før dog uden at kopiere. Men den skal navnegives på samme måde. Her åbner du filen og indsætter de 3 linjer og gemmer den på serveren.

Cache:

Hvis du ønsker at din side skal cache, kan du lægge du disse linjer ind nederst i din htaccess fil:

## BEGIN EXPIRES CACHING ##
<IfModule mod_expires.c>
  ExpiresActive on

# Perhaps better to whitelist expires rules? Perhaps.
  ExpiresDefault "access plus 1 month"

# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
  ExpiresByType text/cache-manifest "access plus 0 seconds"

# Your document html
  ExpiresByType text/html "access plus 0 seconds"

# Data
  ExpiresByType text/xml "access plus 0 seconds"
  ExpiresByType application/xml "access plus 0 seconds"
  ExpiresByType application/json "access plus 0 seconds"

# Feed
  ExpiresByType application/rss+xml "access plus 1 hour"
  ExpiresByType application/atom+xml "access plus 1 hour"

# Favicon (cannot be renamed)
  ExpiresByType image/x-icon "access plus 1 week"

# Media: images, video, audio
  ExpiresByType image/gif "access plus 1 month"
  ExpiresByType image/png "access plus 1 month"
  ExpiresByType image/jpg "access plus 1 month"
  ExpiresByType image/jpeg "access plus 1 month"
  ExpiresByType video/ogg "access plus 1 month"
  ExpiresByType audio/ogg "access plus 1 month"
  ExpiresByType video/mp4 "access plus 1 month"
  ExpiresByType video/webm "access plus 1 month"

# HTC files (css3pie)
  ExpiresByType text/x-component "access plus 1 month"

# Webfonts
  ExpiresByType application/x-font-ttf "access plus 1 month"
  ExpiresByType font/opentype "access plus 1 month"
  ExpiresByType application/x-font-woff "access plus 1 month"
  ExpiresByType image/svg+xml "access plus 1 month"
  ExpiresByType application/vnd.ms-fontobject "access plus 1 month"

# CSS and JavaScript
  ExpiresByType text/css "access plus 1 year"
  ExpiresByType text/javascript "access plus 1 year"
  ExpiresByType application/javascript "access plus 1 year"

  <IfModule mod_headers.c>
    Header append Cache-Control "public"
  </IfModule>

</IfModule>
## END EXPIRES CACHING ##

Nr. 3 er den fil som kalder på din joomla side. Disse index filer findes alle steder. Virker lidt som exe filerne på din pc.

Nr. 4 og 5 er rene tekst filer, hvor du kan læse om licensen for joomla (licensen er OS, som står for at det er åbent for alle at redigere) og readme filen er en hjælpetekst. Begge dele kan slettes, men vil blive lagt igen, når du opdaterer.

Nr. 6 er en fil hvor du definerer hvilke mappe de forskellige robotter, skal læse på din side. Der er defineret nogle standard "forbudte områder" Feks. din administrations mappe. Her skal du være opmærksom hvis du har din joomla liggende i en undermappe, skal du flytte denne fil ud i "roden" på serveren. DVS det højeste niveau hvor du kan se alle dine mapper. Dernæst åbner du den med almindelig standard windows "notesblok". Herinde ser du så de forskellige standard forbud. Disse skal så rettes så du har undermappen med. Eks. har du din joomla liggende i en mappe som hedder "minside". Så i rækken af "forbudte områder" indsætter du /mypage hele vejen ned. Hvis du ikke retter dette, har filen ingen virkning. Når du har rettet hele vejen ned. Gemmer du filen, omdøber den så den kun hedder robots.txt (dvs du fjerner navnedelen "dist". Herefter oploader du den til roden på serveren.

Nr. 7 er en opsætnings fil. Denne skal kun bruges hvis du IKKE kører med apache server. Men feks. kører med MS server. Kører du med apace kan filen slettes. Dog vil denne blive lagt igen, når du opdaterer din joomla.

Genveje

+ Kontakt mig Kontakt mig  + Log på Log på  + Log på Arkiv