προσθέτω ρυμουλκό Slash στο τέλοs του URL με .htaccess Rewrite κανόνας
για έναs website ότι έχει URLs ότι τέλοs με έναs slash (/), αυτού’ έναs καλός εξασκώ σε εξασφαλίζω ότι όλος url σύνδεσμος been μαϊντανός με το web υπηρετώ κατέληξα με ρυμουλκό slash, ισότιμος εάν επισκέπτες ξεχνώ εισέρχομαιχ the τελείωμα slash. This αποφεύγω επισκέπτες been υπηρέτησα με 404 σελίδα όχι βρήκα ή σελίδα κανόνι να είμαι εξέθεσα error όπως μερικά web υπηρετώ φέρομαι σύνδεσμος χωρίs ρυμουλκό slash όπως έναs όνομα αρχείου αντί για κατάλογος, και ούτως ανίκανος σε τοποθετώ the έγγραφα. αυτό επίσηs εξαλείφω the πιθανότητα ότι αμφότεροι σελίδες με ίδιος περιεχόμενα, έναs με slash στο τέλος και another χωρίs, been έχουν ειδωθεί από ψάχνω μηχανή όπως διπλός περιεχόμενα.
όπως έναs παράδειγμα, όλος hits σε http:/www.mydigitallife.info/ έρχομαι σε επαφή θα να είμαι redirect σε http:/www.mydigitallife.info/ έρχομαι σε επαφή/.
Most web υπηρετώ, συμπεριλαμβανομένου the δημοφιλήs Apache HTTPD web υπηρετώ υποστηρίζω mod_rewrite υποδομή προτύπου πού κανόνας μπορώ να είμαι θέτω μέσα .htaccess αρχείο για να redirect συμπεριλαμβάνω ρυμουλκό slash στο URLs ότι does όχι ήδη έχω έναs.
The επόμενος code μπορώ να είμαι υποβάλλω αίτημα .htaccess σε redirect URL χωρίs ρυμουλκό slash σε URL με ρυμουλκό slash:
RewriteEngine επάνω
RewriteBase
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !index.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http:/domain.com/$1/[L,R301=]
ή
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..+$
RewriteCond %{REQUEST_URI} !$
RewriteRule (.*) http:/www.mydigitallife.info/$1/[R301,L=]
ή
RewriteEngine επάνω
RewriteBase
RewriteRule ^([ έναs-zA-Z0-9]+)/$ $1 [L]
RewriteCond %{THE_REQUEST} ^[ έναs-Z3,9]{}\ ([ έναs-zA-Z0-9]+)
-
RewriteRule ^([ έναs-zA-Z0-9]+)$ %1/?/ [R301,L=]
μέσα δικό σου’ χρησιμοποιώνταs CMS ή blog όπως Wordpress ότι επιτρέπω έθιμο URL κατασκευή για permalinks, ιδιαίτερα για ψάχνω μηχανή optimization (SEO), the επάνω code θα έλα πριν the εμποδίζω του rewrite conditions και κανόνας για URL customization για the CMS ή blog πλατφόρμα.
σύντομος explaination του rewrite code συμπεριλαμβάνω ρυμουλκό slash σε URL
RewriteEngine επάνω This ουρά επιτρέπω the runtime rewriting μηχανή βάση επάνω mod_rewrite υποδομή προτύπου του Apache.
RewriteBase This ουρά sets the παρούσα σελίδα ευρετήριο προγονικό όπως βάση URL για ανά- κατάλογος rewrites.
RewriteCond %{REQUEST_FILENAME} !-f This ουρά αποκλειστικός όλος URLs θέμα σε υπήρξα αρχείο από been πρόσθεσα με ρυμουλκό slash πάλι. κατάλογοι κανόνι να είμαι αποκλειστικός όπως this θα αποκλειστικός the rewrite συμπεριφορά για υπαρκτός κατάλογοι.
RewriteCond %{REQUEST_URI} !index.php This ουρά is προαίρεση, και θα αποκλειστικός έναs δείγμα URL ( σε αυτή την περίπτωση, index.php) ότι users κάνω όχι θέλω αυτό σε να είμαι rewritten. απομακρύνω this ουρά εάν όχι απαραίτητος.
RewriteCond %{REQUEST_URI} !\..+$ καθορίζω ότι the URL does όχι περιέχω οποιοσδήποτε. (dot) σε αποκλειστικός παραπομπή σε αρχείο.
RewriteCond %{REQUEST_URI} !(.*)/$ This ουρά καθορίζω ο οποίος URL doesnt’ περιέχω έναs ρυμουλκό slash
RewriteRule ^(.*)$ http:/www.domain.com/$1/[L,R301=] This ουρά διαδικασία URL χωρίs ρυμουλκό slash ότι έχει επιβάτης conditions θέτω επάνω, από appending έναs ρυμουλκό slash και τότε redirect με 301 ή μόνιμος redirect κατάσταση στο καινούργιος URL. L εννοώ αυτό είναι the τελευταίοs ουρά σε διαδικασία και the rewrite διαδικασία μπορώ να είμαι τερμάτισα. θυμάμαι αντικαθιστώ the www.domain.com με το δικό σου domain όνομα.
σύντομος explaination για δεύτερος θέτω του rewrite κανόνας και κανόνας conditions
RewriteRule ^([ έναs-zA-Z0-9]+)/$ $1 [L] This ουρά τερματίζω the ρυμουλκό slash appending rewrite διαδικασία εάν the URL ήδη περιέχω ρυμουλκό slash.
RewriteCond %{THE_REQUEST} ^[ έναs-Z3,9]{}\ ([ έναs-zA-Z0-9]+) This ουρά καθορίζω αίτηση ότι does όχι ends με ρυμουλκό slash.
RewriteRule ^([ έναs-zA-Z0-9]+)$ %1/?/ [R301,L=] This ουρά επικαλούμαι έναs slash στο τέλοs του URI και τέλειος έναs 301 μόνιμος redirect στο καινούργιος URL με ρυμουλκό slash, και τερματίζω the rewrite εμποδίζω.
σημαντικός: αυτό είναι ένα πολυβόλο μετέφρασα σελίδα ο οποίος is προμήθευσα " όπως is" χωρίs εγγύηση. πολυβόλο μετάφραση μπορώ να είμαι δύσκολος σε understand. παρακαλώ αναφέρομαιπρωτότυπος ’γγλος άρθρο οποτεδήποτε είναι δυνατόν.
μοιράζομαι και contribute ή αποκτώ τεχνικός υποστηρίζω και βοήθεια σεMy ψηφιακόs ζωή φόρουμ.
Related άρθρο
- Redirect ή Rewrite απομακρύνω διπλός ή πολλαπλός Slashes (/) μέσα URL
- SEO φιλικά Rewrite μεθανόλη σε κινώ Website URL από υποκατάλογος ριζώνω γονιόs ντοσσιέ
- απομακρύνω και Uninstall ή αχρηστεύω ModSecurity (mod_security)
- WordPress Permalinks Does όχι δουλειά μέσα xampp Setup
- απομακρύνω ή καιροσκόπος πρώτος ή τελευταίοs λίγο χαρακτήρας μέσα MySQL βάση δεδομένων με SQL
- πωs σε κινώ WordPress Blog σε καινούργιος Domain ή τοποθετώ
- σταθεροποιώ συνεδρίαση σώζω παθητικός κόκκινο Unwritable πότε εγκαθιστώ Joomla!
- πωs σε προσθέτω έναs MySpace User όπως φίλοs μέσα φίλοι λίστα
- πωs ενεργοποιώ και χρήση FeedBurner MyBrand για ελεύθερος
- τραβώ the μαλλί πάνω the αφεντικό’ μάτια

































Ιούλιοs 26th, 2008 0519:
[...] ΓΒΓΒm predΓΒdete aj problΓΒ©mu ΓΒ.2. Pre htaccess som naΓ Β‘iel peknΓΒ½, ζύθος anglickΓΒ½ ΓΒlΓΒ‘nok o tom, πωs συμπεριλαμβάνω ρυμουλκό slash στο τέλοs του URL. MoΓ ΒΎnosti mΓΒ‘te [...]