Ссылка убирает Http заголовок - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь сделать простую вещь, перейти к внешнему URL

  <a href="http://18.217.228.108/angularapp1/book/"> Class Books  </a>

Однако я получаю 404, потому что часть Http // удаляется. Я не уверен, что это mvcвещь или HTML вещь.Вот ссылка http://18.217.228.108/angularapp1. Вот ссылка на снимок экрана с моим доступом к URL

https://gyazo.com/455b01f1ceded24f9b4ce6c58b0e10e1

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Любопытный программист,

Вы должны перемещаться по абсолютному URL-адресу, только когда он находится за пределами вашего домена, например https://www.amazon.com/ Однако я заметил, что вы пытаетесь перейти кссылка внутри вашего собственного домена с использованием абсолютного URL, когда вы должны использовать относительный URL, например:

<a href="/angularapp1/book/"> Class Books  </a>
0 голосов
/ 29 мая 2018

Попробуйте

<a href="/11571956/ssylka-ubiraet-http-zagolovok">Anchor Test</a>

, а затем попробуйте ввести http://18.217.228.108/angularapp1/book/ в URL вашего браузера.

Ссылка, которую вы используете, на самом деле 404.

На основепо ссылке, приведенной в обновленном вопросе:

Новая ссылка, которую вы дали, является HTML-страницей (к которой вы можете переходить «обычным способом»).Это ссылка на угловое приложение с якорем «Книги».Нажатие на «Книги» при добавлении «книги /» к URL-адресу в браузере (URL-адрес, на который вы пытаетесь сослаться в исходном вопросе), перехватывается сценарием и фактически переходит к:

http://13.59.126.130/BuellerWebApi_deploy/api/book/getAll

, который возвращает Json объект, содержащий данные для отображения на той же странице.

(Ваша забота об удалении http:// в якоре - красная сельдь (попробуйте перейти к http://www.bbc.com - вы увидите www.bbc.com в браузере url). Так настроено ваше приложение.)

Таким образом, в настоящее время все происходит, переходя к якорю в исходном вопросе, пока отображаетсябыть действительным URL, на самом деле это не так.Это 404.

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