Omdirigera webbsidor eller webbadresser med .htaccess

De .htaccess filen är ett kraftfullt verktyg som de flesta lediga användare ännu inte har upptäckt. Här visar jag hur man använder den för att omdirigera användare från en sida till en annan. För det här exemplet kommer vi att omdirigera användare från / techrx / test till http://tech-recipes.com


Detta recept kräver att du kan skapa, redigera och ställa in behörigheter för filer. I unixliknande system kan detta göras på många sätt (pico då chmod) till exempel. Andra servrar kommer att ha webbaserade mekanismer för dessa ändamål. Slutligen har vissa ftp-program också denna förmåga.

1. Skapa (eller redigera om den redan existerar) i katalogen du vill omdirigera .htaccess fil. Notera den ledande punkten som krävs.

2. Skriv in direktkommandot i en komplett linje utan ytterligare radmatningar.

Omdirigeringskommandot har följande format: dirigera om status gammal url ny url
- Status är valfri och kan vara ett av följande:

  • permanent - (301) resurs har flyttats permanent.
  • temp - (302). resursen har flyttats tillfälligt.
  • seeother - (303) resurs har ersatts
  • borta - (410) resurs har tagits bort permanent. (När den här statusen används ska argumentet för nya url inte användas.)

3. Spara filen

4. Om du skapade filen kan du behöva ställa in behörigheterna för att vara webläsbar. Om du har tillgång till chmod-kommandot skriver du chmod 664 .htaccess.

Så i mitt exempel skulle min .htaccess-fil innehålla raden
omdirigera permanent / techrx / test http://tech-recipes.com/