Sammenlegge Spor Slash til det siste av det URL med .htaccess Bearbeide Lov
For en website det har URLs det slutte av med en slash (/), dens’ en fint praksis å sikre det alle url golfbane blitt analysert av det web server endte med spor slash, selv om besøkende glem å gå inn avslutningen slash. Denne unngå besøkende blitt betjent med 404 Side Ikke Grunnlegge eller Side Kan ikke være Vist feil idet noe web servere spandere golfbane uten spor slash som arkiv navnet istedet for adresseliste, og således ute av stand til å finne dokumentene. Den likeledes eliminerer muligheten det begge to sider med likt innhold, ettall med slash til sist og en annen uten, blitt sett av søke maskinen idet kopiere innhold.
Idet en eksempel, alle finner å http:/www.mydigitallife.info/ sette seg i forbindelse med burde være omdirigere å http:/www.mydigitallife.info/ sette seg i forbindelse med/.
Høyst web server, inkluderer det populær Apache HTTPD web server hjelper mod_rewrite modul der hvor lov kan innfinne seg .htaccess arkiv for at omdirigere å sammenlegge spor slash å det URLs det er ikke allerede ha ettall.
Det fulgte koden kan innlegge .htaccess å omdirigere URL uten spor slash å URL med spor slash:
RewriteEngine Opp på
RewriteBase
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !index.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http:/domain.com/$1/[L,R301=]
eller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..+$
RewriteCond %{REQUEST_URI} !$
RewriteRule (.*) http:/www.mydigitallife.info/$1/[R301,L=]
eller
RewriteEngine Opp på
RewriteBase
RewriteRule ^([ en-zA-Z0-9]+)/$ $1 [L]
RewriteCond %{THE_REQUEST} ^[ en-Z3,9]{}\ ([ en-zA-Z0-9]+)
-
RewriteRule ^([ en-zA-Z0-9]+)$ %1/?/ [R301,L=]
Inne din’ benytter CMS eller blog som Wordpress det innrømmer skikk og bruk URL struktur for permalinks, særlig for søke maskinen optimering (SEO), det over koden burde komme tidligere blokken av bearbeide vilkårene og lov for URL tilpasning for det CMS eller blog plattform.
Informere explaination av det bearbeide koden å sammenlegge spor slash å URL
RewriteEngine Opp på Denne line setter i stand til det runtime bearbeidelse maskinen basert på mod_rewrite modul av Apache.
RewriteBase Denne line apparater det aktuelle side rot adresseliste idet basis URL for per- adresseliste bearbeide.
RewriteCond %{REQUEST_FILENAME} !-f Denne line udelukker alle URLs peker å eksistert fil-størrelse fra blitt addert med spor slash atter. Direktoriene kan ikke være utelukket idet denne ville utelukke det bearbeide opptreden for eksisterende direktoriene.
RewriteCond %{REQUEST_URI} !index.php Denne line er frivillig, og ville udelukker en eksemplar URL ( i dette tilfellet, index.php) det brukernes ønsker ikke den å bli bearbeide. Fjerne denne line dersom ikke på krevd.
RewriteCond %{REQUEST_URI} !\..+$ Angir nærmere det det URL er ikke inneholde alle. (prikken) å utelukke omtale av arkiv.
RewriteCond %{REQUEST_URI} !(.*)/$ Denne line bestemmer hvilke URL ikke’ inneholde en spor slash
RewriteRule ^(.*)$ http:/www.domain.com/$1/[L,R301=] Denne line forarbeide URL uten spor slash det har passert vilkårene sette over, av tilføyde en spor slash og så omdirigere med 301 eller fast omdirigere rang å det ny URL. L mening denne er det vare line å forarbeide og det bearbeide forarbeide kan stoppet. Erindre som erstatning for det www.domain.com med din egen domenen navnet.
Informere explaination for andre sette av bearbeide lov og beherske vilkårene
RewriteRule ^([ en-zA-Z0-9]+)/$ $1 [L] Denne line stopper det spor slash tilføyde bearbeide forarbeide hvis det URL allerede behersker spor slash.
RewriteCond %{THE_REQUEST} ^[ en-Z3,9]{}\ ([ en-zA-Z0-9]+) Denne line bestemmer anmodning det er ikke ender med spor slash.
RewriteRule ^([ en-zA-Z0-9]+)$ %1/?/ [R301,L=] Denne line tilføye en slash til det siste av URI og utføre en 301 fast omdirigere å det ny URL med spor slash, og avslutte det bearbeide hindre.
betydelig: Denne er en apparat oversatt side hvilke er skaffet " idet er" uten garanti. Apparat oversettelse kanskje være vanskelig å forstå. Behage henviser tiloriginal Engelske gjenstand når som helst mulig.
Aksje og levere eller bli teknisk oppbacking og hjelpe forMeg Digital Livet Forums.
I slekt Varene
- Omdirigere eller Bearbeide å Fjerne Dobbel eller Mangfoldig Flenger (/) inne URL
- SEO Vennlig Bearbeide Metoden å Bevege Website URL Fra Underbibliotekene å Rot Foreldre Brosjyre
- Fjerne og Ikke installerbar eller Arbeidsudyktig ModSecurity (mod_security)
- WordPress Permalinks Arbeider ikke inne xampp Setup
- Fjerne eller Trimme For det første eller Vare Få Bokstaver inne MySQL Data bank med SQL
- Hvor å Bevege WordPress Blog å Ny Domenen eller Plasseringen
- Fastsette Samling Bevare Sti Rød Unwritable Når Installere Joomla!
- Hvor å Sammenlegge en MySpace Bruker Idet Venn inne Venner Liste
- Hvor å Aktivere og Bruk FeedBurner MyBrand gratis
- Hvor å Sammenlegge og Putte Bilde eller Image inne MySpace Bemerkning


























Juli 26th, 2008 0519:
[...] ÄÂÃÂm predÃÂdete aj problému ÄÂ.2. Pre htaccess som naÅ¡iel pekný, øl anglický ÄÂlánok o tom, hvor å sammenlegge spor slash til det siste av det URL. Možnosti máte [...]