Slik installerer SSI

Slik installerer SSI


En av utfordringene med å oppdatere en nettside er når du trenger å redesigne en del av en webside som må gjenspeiles på alle nettsider. Server Side Includes (SSI) er filer som gjør hele denne prosessen mye enklere ved å sette inn innholdet i en enkelt fil og ha det gjenspeiles på andre websider. Vanlige bruk av SSI er i navigeringslinjer, topp- og bunntekst eller andre websideelementer som forblir tilnærmet uendret når du navigerer fra en side til en annen på en nettside.

Bruksanvisning

1 Sørg for at din hosting server støtter bruk av SSI. Noen vanlige webservere som støtter SSI inkluderer Apache, Internet Information Service (IIS) fra Microsoft og Lighttpd.

2 Åpne .htaccess filen finnes i rotkatalogen på webserveren og legge til følgende linjer i filen:

AddType text / html Shtml

AddHandler server-analyseres Shtml

Alternativer Indekser FollowSymLinks Inkluderer

3 Lagre filen som Htaccess og laste det opp til rotkatalogen med resten av websidene.

4 Slik installerer SSI

Bruk SSI filer på mange nettsider samtidig.

Legg linjen under til .htaccess filen:

DirectoryIndex index.shtml index.html

Ovennevnte linjen forteller serveren for å se etter indeksfilen med SSI først før du trekker den normale index.html-fil som ikke inneholder SSI. Denne linjen er viktig på vertene som ikke tjener standard index.html fil når en person søker etter nettstedet ved å bare ta med adressen med å legge en bestemt webside.

5 Tilsett "#include" linjen til HTML-fil hvor de eksterne filene skal importeres som vist nedenfor:

<! - # Include virtual = "/includes/navigation.ssi" ->

Pass alltid på at SSI filen ligger på stien definert. I dette tilfellet den ligger i mappen som heter "inkluderer" ligger i rotkatalogen på webserveren. Legg den over linjen der du vil kodebitene i dine SSI-filer som skal importeres i HTML eller PHP-side.

Hint

  • Opprette en .htaccess i Windows er ikke mulig siden Windows ikke tillate etablering av en fil som starter med en prikk. For å komme rundt dette problemet, laster opp filen som en tekstfil og deretter endre navnet på serveren.
  • Når du legger SSI i PHP, bruke formatet nedenfor:
  • <? Php
  • @includes ( "Navn på fil");
  • ?>
  • Det er mulig å ha en "Inkluder" -filen inneholde andre "Inkluderer" også, som evalueres før sidene er gjengitt. Men dette kan bremse ned serveren siden trengs mer tid for å finne og hente hver av disse filene. Inkluder filer bør bare brukes når det er helt nødvendig siden de påvirke ytelsen til et nettsted.