2016-07-28 6 views
0

설명하기가 어렵지만 누군가 이해할 수 있습니다.로컬 호스트의 웹 사이트를 사용하십시오.

나는 homepage.php, page1.php, page2.php 및 page3.php이라는 웹 사이트에 4 개의 페이지를 만들었습니다. WAMP 개발자를 다운로드하여 설치했습니다. 바탕 화면에 webroot라는 폴더를 만듭니다. Webroot 폴더에서 파일을 이동합니다. 이제 로컬 호스트를 열면 네 개의 파일을 볼 수 있습니다. 그리고 그들을 클릭하여 열 수 있습니다. 잘 작동합니다.

로컬 호스트를 열 때 내가 원하는 것은 homepage.php를보고 싶습니다. 또한 원래 웹 사이트처럼 http://homepage.php/page1 디렉토리에 page1 파일이 필요합니다. 하지만 이제는 모든 페이지가 같은 디렉토리에 있습니다. 예를 들어 localhost/homepage.php, localhost/page1.php 등등.

저는 이해하기가 복잡하다는 것을 알고 있습니다. 나는 해결책을 찾을 수 없다. 도와주세요.

+0

달성하고자하는 것이 확실하지 않지만'localhost'의 루트로 이동할 때 루트 폴더의 index.php가 실행됩니다 – vbrmnd

+0

homepage.php를 index.php로 변경하면 이제 홈 페이지를 볼 수 있습니다 그리고 localhost/page1.php 디렉토리에 page1.php 파일이 있지만 거기에 더 많은 링크를 의미합니다 supose 나는이 사이트와 같은 localhost/page1.php/page4.php 가고 싶다는 의미 네 링크가 stackoverflow.com/questions/38643354/ use-website-on-local-host –

답변

0

로컬 호스트는 사이트의 루트입니다. 따라서 http://localhost을 사용합니다. 루트 디렉토리에있는 index.html 또는 index.php가 열립니다. 당신이 특정 파일을 열고 싶은 경우에 당신은 지금처럼 찾을 수있을 것이다 : http://localhost/directory-name/file-name.php

그러나 당신은 URL이 루트로 구성되어 file-name.php/other-file.php

이 없을 수 있으며, 디렉토리 경로를 그리고 파일 이름

localhost/folder-one/folder-two/file-one.php

↑   ↑   ↑   ↑ 
|    |    | 
root  directory path  file 
+0

Ivan에게 감사드립니다. 때때로 큰 문제는 아주 작은 해결책을 가지고 있습니다. –

+0

나는 homepage.php를 index.php로 바꾸고 localhost/page1.php 디렉토리에있는 page1.php 파일을 볼 수 있습니다. 그러나 더 많은 링크를 원한다면 나는 sudo가 localhost/page1.php/page4에 가고 싶다는 뜻입니다. 이 사이트와 같은 .php는 네 개의 링크 http : // stackoverflow가 있습니다.com/questions/38643354/use-website-on-local-host –

+0

당신은 정말로 그렇게 할 수는 없지만, page1이라는 폴더를 만들고 그 안에 page4.php를 추가 할 수 있습니다. 이렇게하면'localhost/page1/page4.php'로 page4.php를 탐색 할 수 있습니다. – Ivan

0

는 다른 페이지의 경우 index.php

homepage.php의 이름을 변경해보십시오 "/ PAGE1 /"와 같은 폴더를 생성하고 해당 폴더 안에 page1.php을 넣어뿐만 아니라되는 index.php 이름을 바꿉니다.

로 보일 수 있습니다 귀하의 구조는 다음과 같습니다

index.php   (previously homepage.php) 
/page1/index.php (previously page1.php) 
/page2/index.php (previously page2.php) 
/page3/index.php (previously page3.php) 
0

당신이 .htaccess

에 의존 할 필요 해요, page1.php를 엽니 다 your-url.com/page1/을 당신이 원하는 것은 page1.php이 루트 디렉토리에 존재하는 것입니다 가정하지만, 예를 들어

https://en.wikipedia.org/wiki/.htaccess

:

RewriteRule ^page(.*)/?$ /page$1.php [NC] 
관련 문제