2014-04-07 2 views
0

나는 아주 기본적인 질문을하고있다. 내 문제는 내가 아래html 확장 페이지의 URL 문자열을 수정하는 방법

http://example.com/index.html/sometext 

같은 URL 문자열을 쓰고 싶어하지만 난 index.html을 같은 URL을 쓸 때 /이 페이지를 찾을 수 없음을 초래한다는 것이다. url 만 index.html까지만 작동하면 작동합니다. 그것을 html 페이지에 쓰는 방법이 있습니까? 제발 도와주세요 감사합니다

답변

1

입력하신 URL은 유효하지 않습니다. .html 확장자는 URL의 끝이 될 것입니다 ... 지정한 형식으로 index.html 아래에 다른 폴더가 존재한다는 것을 의미합니다. 이는 결코 불가능합니다. 당신이 URL에 매개 변수를 추가하려는 경우, 당신은 다음과 같이 추가 할 수 있습니다 :

http://example.com/index.html?text=sometext

그런 다음 코드에서 해당 데이터를 캡처 할 수 있습니다. , 기본적으로 http://www.jquerybyexample.net/2012/06/get-url-parameters-using-jquery.html

다음과 같이 함수를 만들 ... :

편집

, 당신은이 게시물에 표시되는 방법을 사용하는 방법에 픽업 URL 매개 변수의 두 번째 질문에 대답하려면

function GetURLParameter(sParam) 
{ 
    var sPageURL = window.location.search.substring(1); 
    var sURLVariables = sPageURL.split('&'); 
    for (var i = 0; i < sURLVariables.length; i++) 
    { 
     var sParameterName = sURLVariables[i].split('='); 
     if (sParameterName[0] == sParam) 
     { 
      return sParameterName[1]; 
     } 
    } 
}​ 

그리고 당신은 다음과 같이 사용할 수 있습니다 :

var text = GetURLParameter('text'); 
+0

이 작동하고 감사하지만 난 얻을 때 왼쪽으로 한 가지 jquery의 window.location.pathname에 의한 URL 문자열 .html 부분 만 표시됩니다. jquery에서 텍스트의 가치를 얻는 방법 –

+0

답변 됨 updated ... – user3461959

0

당신이 중 하나는 http://example.com/index.html&someVar=sometext

같은 쿼리 스트링을 사용하려는 또는 당신은 당신의 백엔드 기술을 이해하고 뭔가 들어오는 URL을 변환 mod_rewrite 수 있도록 할 것입니다.

PHP 또는 ASP.NET MVC 예를 들어 Laravel에 대한 당신이 http://example.com/index/someText처럼 그 화려한 URL을 사용 할 수 있도록 프레임 워크가 많이있다

, 또는 ...

관련 문제