Indstil TYPO3_CONTEXT afhængigt af domæne

16 juni 2020
htaccess

TYPO3 giver mulighed for at bruge applikationskonteksten til at skelne mellem udvikling, test og produktion.
Vi kan bruge dette på forskellige måder, jeg selv bruger f.eks:

 

SetEnv TYPO3_CONTEXT Testing

 

i .htaccess filen til at sætte konteksten.

Hvis vi nu har faste domæner for alle varianter, kunne vi udnytte dette og styre konteksten dynamisk.

Hvis konteksten indstilles dynamisk, kan vi f.eks. bruge disse domæner til forskellige scenarier:

Testing og www er her et underdomæne af naderio.de, mens Development er et helt andet Top Level Domain (TLD), nemlig .local. Det lokale miljø leveres af den lokale webserver og eksisterer kun på den egen computer.

Nu kan vi bruge .htaccess-filen til at forespørge, hvilket domæne der bruges til at få adgang til webstedet, og dermed indstille konteksten:

 

SetEnvIf Host www\.naderio\.de$ TYPO3_CONTEXT=Production
SetEnvIf Host testing\.naderio\.de$ TYPO3_CONTEXT=Testing
SetEnvIf Host dev\.naderio\.local$ TYPO3_CONTEXT=Development

 

Nu skulle TYPO3-installationen automatisk have den korrekte kontekst, når du kalder de forskellige domæner.

God fornøjelse med at teste
Thomas Anders

XS SM MD LG XL XXL