Sondaki eğik çizgiyle veya eğik çizgi olmadan bir ana sayfa bağlantısı arasındaki fark nedir?


12

Bu iki URL arasındaki fark nedir:

  • http://example.com/
  • http://example.com

Finali her zaman eklemeli miyiz, kaçınmalı mıyız /? Bir fark yaratır mı?

Yanıtlar:


14

Aralarında fark yok. ( Örneğin, bir dizindeki bağlantılara eğik çizgi eklememenin aksine .) kendi davranışları da genellikle kötü bir fikir değildir.


1
Buradaki tek doğru cevabı + 1'leyin.
DisgruntledGoat

Sunucu dahili olarak istek için ekler, bir seferde önceden oraya sahip olarak daha hızlı yanıt alırsınız. Hızlı donanım şimdi, meh.
Fiasco Labs

5

En savurgan yönlendirmelerden biri sık sık gerçekleşir ve web geliştiricileri genellikle bunun farkında değildir. Aksi halde bir URL'de bir eğik çizgi (/) eksik olduğunda oluşur. Örneğin, "http://astrology.yahoo.com/astrology" adresine gitmek, "http://astrology.yahoo.com/astrology/" adresine bir yönlendirme içeren 301 yanıtıyla sonuçlanır (eklenen son eğik çizgiye dikkat edin). Bu, Apache'de Alias ​​veya mod_rewrite veya Apache işleyicileri kullanıyorsanız DirectorySlash yönergesi kullanılarak giderilir.

from: http://developer.yahoo.com/performance/rules.html


5
Ancak bu soru örneği için geçerli değildir
leonbloy

@leonbloy nasıl değil? yalnızca bir programcı sorunu göstermekle kalmayıp, sık sık ziyaret ettiğiniz site göz önüne alındığında, sayfa yükleme süresinde milisaniye fark anlamına gelebilir!
SpYk3HH

@ SpYk3HH Yorumum (neredeyse 3 yıl önce) sorunun önceki bir versiyonuna atıfta bulundu, posterior baskılar değişti (nedenini merak ediyorum) orijinal anlamı. webmasters.stackexchange.com/posts/20373/revisions
leonbloy

2
@leonbloy Maalesef düzenlemelerin anlamı önemli ölçüde değişti, bu yüzden soruyu daha önceki bir sürüme geri aldım.
dan

1
@dan Aferin IMO. Kabul edilen cevap doğru ayrımı yapar.
leonbloy

2

Diğer cevaplar teknik olarak önemli görünmediğini belirledi.

Benim için bu bir algılama meselesidir, eğer bir eğik çizgi varsa, bir şeyin onu takip etmesini beklerdim, bir dosya adı, bir çapa.

Ben de bir eğik çizgi eksikliği daha temiz görünüyor düşünüyorum.


-1

Bu bir Apache yapılandırması meselesidir (diğerleri hakkında söyleyemem)

Bazı Apache'ler site / yolu site / yol / dizin olarak işleyemez.

Anlamsal olarak her iki URL de aynı kaynağı bildirir


Apache ile hiçbir ilgisi yok. Bu bir tarayıcı sorunu.
DisgruntledGoat

@ disgruntledgoat- Yanlış ifade! DirectorySlash yönergesi, mod_dir'in bir dizine işaret eden URL'leri düzeltip düzeltmeyeceğini belirler. Genellikle bir kullanıcı, bir dizini işaret eden eğik çizgi olmadan bir kaynak isterse, mod_dir onu aynı kaynağa yönlendirir, ancak bazı iyi nedenlerden dolayı eğik çizgi ile ...
Lazy Badger

2
soru dizinlerle ilgili değil, kök etki alanıyla ilgili.
DisgruntledGoat

1
Apache tek web sunucusu değil
anonim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.