Pievienot Trailing Slīpsvītra līdz URL ar. Htaccess Rewrite Noteikumi

Par mājas lapu, kas ir URL, kas slēgts ar slīpsvītru (/), tas ir ļoti labs praksi, lai nodrošinātu, ka visas url saites ir parsēt ar interneta servera beidzās ar treilēšana slīpsvītra, pat ja apmeklētāji aizmirsis ievadīt beigu slīpsvītra. Šī izvairītos no apmeklētājiem ir pasniedzam ar 404 Lapa nav atrasta vai lapu nevar Parādīti kļūda, jo daži interneta serveros ārstētu saites bez treilēšana slīpsvītra kā failu nosaukumu, nevis direktoriju, un līdz ar to nespēj atrast dokumentus. Tā arī izslēdz iespēju, ka abas lapas ar tādu pašu saturu, viens ar slīpsvītru beigās un vēl bez, ir apskatīts meklētājprogrammas kā dublikātu saturu.

Piemēram, visi trāpījumi uz http://www.mydigitallife.info/contact būtu jāpārorientē uz http://www.mydigitallife.info/contact/.

Vairums interneta serveri, tostarp populāro Apache HTTPD Web serveris atbalsta mod_rewrite moduli, kad noteikumi var iestatīt. Htaccess failu, lai pārorientētu pievienot treilēšana slīpsvītra uz URL, kas nav jau vienu.

Šādu kodu var izveidot. Htaccess novirzīt URL bez treilēšana slīpsvītra URL ar treilēšana slīpsvītra:

RewriteEngine gada
RewriteBase /
RewriteCond% (REQUEST_FILENAME)!-F
RewriteCond% (REQUEST_URI)! Index.php
RewriteCond% (REQUEST_URI) !(.*)/$
RewriteRule ^(.*)$ http://domain.com/ $ 1 / [L, R = 301]

vai

RewriteCond% (REQUEST_FILENAME)!-F
RewriteCond% (REQUEST_URI)! \ .. + $
RewriteCond% (REQUEST_URI)! / $
RewriteRule (.*) http://www.mydigitallife.info/ $ 1 / [R = 301, L]

vai

RewriteEngine gada
RewriteBase /
RewriteRule ^ ([a-za-Z0-9 ]+)/$ / $ 1 [L]
RewriteCond% (THE_REQUEST) ^ [AZ] (3,9) \ / ([a-za-Z0-9] +)
RewriteRule ^ ([a-za-Z0-9] +) $ /% 1 /? [R = 301, L]

Jo jūs, izmantojot CMS vai Web žurnālu, piemēram, Wordpress, kas ļauj muitas URL struktūru permalinks, īpaši meklētājprogrammu optimizāciju (SEO), iepriekš kods ir jānāk pirms bloku pārrakstīt nosacījumi un noteikumi URL pielāgošanu par NVUS vai blogu platforma .

Īss explaination no pārrakstīt kodu, lai pievienotu treilēšana slīpsvītra uz URL

RewriteEngine On - Šī pozīcija ļauj Runtime pārraksta dzinēju, pamatojoties uz mod_rewrite modulis Apache.

RewriteBase / - Šis noteikti šajā lapā, saknes direktorija kā bāzes URL per-direktoriju rewrites.

RewriteCond% (REQUEST_FILENAME)!-F - Šis izslēdz visus URL norāda uz pastāvēja failus no kas pievienota ar treilēšana slīpsvītra vēlreiz. Direktoriji nevar izslēgt, jo tas izslēdz pārrakstīt rīcību par pastāvošo direktoriju.

RewriteCond% (REQUEST_URI)! Index.php - Šī līnija ir izvēles, un tas izslēdz paraugu URL (šajā gadījumā, index.php), ka lietotāji nevēlas, lai to pārraksta. Noņemt šo līniju, ja nav nepieciešama.

RewriteCond% (REQUEST_URI)! \ .. + $ - Noteikt, ka URL nav neviena. (dot) izslēgt norādi uz failu.

RewriteCond% (REQUEST_URI) !(.*)/$ - Šī līnija nosaka, kura URL nesatur treilēšana slīpsvītra

RewriteRule ^(.*)$ http://www.domain.com/ $ 1 / [L, R = 301] - Šis process URL bez treilēšana slīpsvītra, ka ir pagājis nosacījumiem, kas iepriekš, ko pievienojot a treilēšana slīpsvītra un pēc tam novirzīt ar 301 vai pastāvīgu pāradresēt statusu uz jauno adresi. L nozīmē, šī ir pēdējā rindā, lai process un pārrakstīt process var tikt pārtraukta. Atcerieties, nomainīt www.domain.com ar savu domēna nosaukumu.

Īss explaination otrajam kopums pārrakstīt noteikumi un noteikumu nosacījumiem,

RewriteRule ^ ([a-za-Z0-9 ]+)/$ / $ 1 [L] - Šis izbeidz treilēšana slīpsvītra pievienojot pārrakstīt procesu, ja URL jau ir treilēšana slīpsvītra.

RewriteCond% (THE_REQUEST) ^ [AZ] (3,9) \ / ([a-za-Z0-9] +) - Šis nosaka pieprasījuma, kas nav beigās treilēšana slīpsvītra.

RewriteRule ^ ([a-za-Z0-9] +) $ /% 1 /? [R = 301, L] - Šis pievienot a slīpsvītra līdz URI un veikt pastāvīgu novirzīt 301 uz jauno adresi ar treilēšana slīpsvītra, un pārtraukt pārrakstīt blokā.

SVARĪGI: Šis ir mašīna tulkoto lapu, kas sniedz "kā ir" bez garantijas. Mašīntulkošanas maijs ir grūti saprast. Lūdzu atsaukties uz sākotnējā angļu rakstu ja tas ir iespējams.



5 Atbildes uz "Pievienot Trailing Slīpsvītra līdz URL ar. Htaccess Rewrite noteikumi"

  1. Na SEO muÅ ¡ke - Vybrali.sme.sk a ukonÄ ujà ° ce lomeno v URL | SEO čats
    Jūlijs 26, 2008 05:19
    1

    [...] Ä am predÃdete aj problà © viņam Ä ,2. Pre htaccess som naÅ ¡iel peknà ½, ale anglickà ½ ą la ¡NOK o tom, kā pievienot treilēšana slīpsvītra līdz URL. MOA ¾ nosti ma ¡te [...]

  2. com
    Oktobris 31, 2008 03:07
    2

    dlvrq rjdkq bfuwo jnlx

  3. Killswitch
    Dec 6, 2008 10:37
    3

    Tas bija ļoti noderīga, man ir bijusi mēģina visilgāko laiku, lai noskaidrotu to, kā beigtu site.com / somthing, lai site.com / kaut / bez veiksmi. Bija spēlēt ar to mazliet sakarā ar noteikumiem, man jau ir, bet, ja tā strādā apmēram 5 min.

  4. Nate
    Dec 12, 2008 12:53
    4

    Man ir mēģinājuši gan metodes un viņi strādā, bet ne ar citu paziņojumu, ka esmu. Es biju nobrīnījos tieši to, ko Killswitch nozīmē, kad viņš saka "spēlēt ar to nedaudz." Es centos pārkārtošanu kārtībā un, kas nav Šķiet, ka palīdzība, es meklē ātru risinājumu šeit.

  5. Jaunākās mobilajiem tālruņiem
    Dec 17, 2008 11:46
    5

    Nu, ļoti pateicos! Jums tiešām nav labu darbu! Paldies!

Atstāt Atbildēt

Jūs varat izmantot šos tagus: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <daļa datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Parakstīties uz komentāriem iezīme ir atspējota. Lai saņemtu paziņojumu par jaunāko komentārus, abonējiet Manu Digital Life Komentāri RSS padeve vai reģistrēties, lai saņemtu jauni komentāri ikdienas e-pasta sagremot.
Custom Search

Jauns pants

Ienàko Meklēt noteikumi panta

treilēšana slīpsvītra -- . htaccess BaseUrl -- rewriterule treilēšana slīpsvītra -- add url -- mod_rewrite pievienot treilēšana slīpsvītra -- treilēšana slīpsvītra htaccess -- mod_rewrite treilēšana slīpsvītra -- htaccess pievienot slīpsvītra -- RewriteRule izlases -- pārrakstīt pievienot treilēšana slīpsvītra -- . htaccess bāzes url -- htaccess bāzes url -- mod pārrakstīt pievienot slīpsvītra -- pāradresēt slīpsvītra -- Apache pievienot slīpsvītra -- Apache pievienot slīpsvītra uzziņu -- rewriterule pievienot treilēšana slīpsvītra -- slīpsvītra gada beigām, kas url -- htaccess pievienot treilēšana slīpsvītra -- htaccess rewriterule mapi -- treilēšana slīpsvītra beigās, url -- WordPress pievienot treilēšana slīpsvītra -- pievienot treilēšana slīpsvītra htaccess -- slīpsvītra url -- RewriteCond izslēgt direktorija -- pievienot treilēšana slīpsvītra -- WordPress treilēšana slīpsvītra htaccess -- . htaccess pievienot treilēšana slīpsvītra beigās -- . htaccess RewriteRule izlases -- 301 pāradresēt WordPress URL bez treilēšana slīpsvītra -- 301 pārrakstīt url ar? & Dažādās direktorija -- pievienot treilēšana slīpsvītra visiem URL WordPress -- Apache pārrakstīt pievienot slīpsvītra -- Apache slīpsvītra beigām adrese -- htaccess URL pievienot www URL -- htaccess pievienot / beigās url -- htaccess RewriteRule REQUEST_URI -- htaccess pievienot slīpsvītra gada beigās -- mydigitallife treilēšana slīpsvītra -- pāradresēt pievienot slīpsvītra, kas url -- reizēm slīpsvītra pievienot beigās url WordPress -- treilēšana slīpsvītra, kas url -- URL, kas beidzās. za -- url beidzot ar slīpsvītru -- WordPress pāradresēt treilēšana slīpsvītra 404 -- Apache rewritecond izslēgt direktorija -- Apache pārrakstīt slīpsvītra beigās -- Apache pārrakstīt slīpsvītra -- dubulta slīpsvītra RewriteRule -- htaccess pāradresēt direktorija rewritecond rewriterule --