Hvordan Omadresser Sider i Drupal

Viderekoblingssider i Drupal kan oppnås ved hjelp av flere ulike metoder, men ett alternativ i bestemte gir deg full kontroll over omdirigering prosess og kode. Drupal, den vellykkede open-source content management løsning, er i stor grad bygget og distribueres ved hjelp av Apache, HTTP / 1.1-kompatibel webserver. Derfor er du i stand til å utnytte Apache funksjoner for å implementere omdirigeringer i Drupal. For å kunne bruke Apache 301-viderekobling du må være på en Apache-server, som er anbefalt for Drupal installasjoner.

Bruksanvisning

1 Last ned din ".htaccess" fil fra ditt Drupal nettsted filer ved hjelp av FTP-klientprogramvare. Dreamweaver, Internet Explorer eller FileZilla vil fungere. Hvis du ikke har en .htacess fil videre til trinn to.

2 Åpne .htaccess filen med din kode redigering programvare. Notisblokk vil fungere hvis du ikke har annen kode programvare. Hvis du ikke har en .htaccess fil, åpne et tomt dokument.

3 Finn følgende kode i .htaccess filen:

Ulike omskrivingsregler.

<IfModule mod_rewrite.c>

RewriteEngine på

Endre RewriteBase hvis du bruker Drupal i en underkatalog andthe omskrivingsregler ikke fungerer properly.RewriteBase / Drupal

RewriteBase /

4 Skriv inn følgende kode rett etter koden i trinn 3:

tilpassede omdirigeringer

RewriteRule ^ gamle / URL / sti $ http://YourSite.com/new/path [R = 301, L]

end tilpassede omdirigeringer

"Gamle / URL / sti" refererer til den opprinnelige nettadressen til siden du viderekobler. Det er den fullstendige URL minus "http://YourSite.com" delen.

5 Legg ekstra side omdirigeringer ved hjelp av "RewriteRule" mellom "#custom omdirigeringer" og "#END tilpasset omdirigeringer" notater.

6 Lagre Htaccess filen og laste den opp til sin opprinnelige plassering. Hvis dette er en ny fil, laste det opp til rotkatalogen på Drupal installasjon. De angitte sidene blir nå omdirigert til den nye siden er spesifisert.

Hint

  • Et annet alternativ for å omdirigere sider i Drupal bruker Sti Omadresser modulen. Det er også en del av Drupal 7 integreringsprosjektet. Selv med 301-viderekoblinger via denne filen vil fungere med alle installasjoner av Drupal.
  • Apache er brukt i over halvparten av WWW servere verden over, så det er sannsynlig at din hosting leverandøren bruker Apache. Sjekk med din leverandør for mer informasjon.
  • Ikke endre andre deler av .htaccess fil, med mindre du vet nøyaktig hva du gjør. Endring av denne filen feil måte, kan føre til at nettstedet ikke å arbeide og potensielt låse deg ut av din Drupal installasjon.