Что лучше?Нормализованный или абсолютный URL? - PullRequest
0 голосов
/ 07 июня 2011

В одном из моих приложений у меня есть (a) папка приложения base url (2).Как и $ base_url = 'http://www.mysite.com' и $ app_folder =' / myfolder ', теперь корневой URL-адрес приложения становится' http://www.mysite.com/myfolder'.

, поэтому я могу иметь абсолютные или относительные / нормализованные URL-адреса для всех ссылок вприложение.

Если мое понимание верно, если я использую абсолютный URL-адрес, будет DNS-поиск для URL-адреса, и относительные URL-адреса, похоже, используют уже разрешенную запись DNS.

Isэто совершенно правильно?а также, что должно быть лучше?абсолютные пути?или относительные пути?

Спасибо,
Anjan

1 Ответ

0 голосов
/ 07 июня 2011
  • Ваш путь абсолютно абсолютен, когда вы начинаете путь с "/", это означает, что он абсолютен.Так что в вашем cas "/myfolder/toto.jpg" совпадает с "www.mysite.com/myfolder/toto.jpg"

  • Я всегда использую абсолютный путь в веб-порталах,если завтра вы добавите переписывание URL в свое приложение, у вас возникнет проблема с относительным путем: если www.mysite.com/article.php?id=5 станет www.mysite.com/categorie/subcategorie/shoes.html, то ваш родственникURL будет сломан.

  • НО: не беспокойтесь об оптимизации слишком рано, создайте свое приложение так, как вы думаете, оно логично и естественно, а затем вы будете думать о деталях, таких как созданиемного DNS-запросов.

...