Часть ссылки скрыта - PullRequest
       1

Часть ссылки скрыта

0 голосов
/ 04 сентября 2011

Я вижу множество веб-сайтов, на которых часть их ссылок скрыта.Например, на twitter.com вообще нет index.php / index html / index.asp.Почему это происходит?

Ответы [ 2 ]

1 голос
/ 04 сентября 2011

Поскольку они определили эту страницу как документ по умолчанию на соответствующих веб-серверах, это означает, что, если она не указана, веб-сервер автоматически выбирает ее.Способ достижения этого зависит от платформы и веб-сервера.Это также может быть сделано на уровне приложений.Например, в ASP.NET MVC вы можете определить в своем определении маршрута контроллер по умолчанию и обслуживаемое действие:

routes.MapRoute(
    "Default",
    "{controller}/{action}/{id}",
    new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
);

Таким образом, если пользователь запрашивает /, будет выполнено действие Index на HomeController.

1 голос
/ 04 сентября 2011

Скорее всего, это правило Apache.

Ознакомьтесь с файлами Apache и .htaccess, чтобы узнать о них больше: http://httpd.apache.org/docs/1.3/howto/htaccess.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...