주소입력 방식 문의 해봅니다 정보
주소입력 방식 문의 해봅니다본문
아래와 같이 주소가 입력되는 것이 있는데..
/? 는 어떤 뜻인가요?
www.green.kr/?mm=board
/? 는 어떤 뜻인가요?
www.green.kr/?mm=board

작성자에 의해 채택됐습니다.
/index.php?mm=board
index.php는 default 파일이기 때문에 / 뒤에 파일 이름이 생략 됐다면 서버는 디렉토리에 index.php나 index.htm 등 서버에 설정한 index 순서 중 서버에 존재하는 index 파일을 읽게 됩니다.
?는 파일 뒤에 매개변수를 붙히겠다는 의미입니다.
"/?"는 "/index.php?"를 줄인 형태입니다. (httpd.conf 설정에서 index.php보다 index.html을 앞에 기술 했다면 /index.html? 형태가 됩니다.)
주소에서 /뒤에 파일 이름이 없다면 index 파일을 기본으로 불러옵니다.
iis에서는 기본 파일을 default.html, default.asp 형태로 사용하는데 php를 많이 연동해서 사용하는 아파치에서는 index.??? 형태가 많이 쓰여집니다.
#httpd.conf
DirectoryIndex index.php index.htm index.html
주소창에서 url로 접근 했을 때 myurl.com/folder/view.php처럼 접근 했다면 folder라는 디렉토리의 view.php로 직접 접근하지만 myurl.com/folder/처럼 접근 했다면 folder 디렉토리의 index 파일을 찾게 됩니다. httpd.conf에서 설정하기 나름인데 위의 예시에서는 index.php 파일이 없으면 index.htm을 찾게 되고 이것도 없으면 index.html을 찾게 됩니다. 이것도 없을 때 404 오류가 납니다. 파일 세 개가 있다면 맨 앞에 있는 index.php를 읽게 됩니다.
여담입니다만 자기 서버라면 php 실행 파일의 확장자를 php 대신 자신만의 확장자로 바꿀 수 있습니다. index.zm 이런 형태로 할 수도 있습니다. 단, .zm을 php 파일로 등록해야 합니다.
AddType application/x-httpd-php .php .zm
index.php는 default 파일이기 때문에 / 뒤에 파일 이름이 생략 됐다면 서버는 디렉토리에 index.php나 index.htm 등 서버에 설정한 index 순서 중 서버에 존재하는 index 파일을 읽게 됩니다.
?는 파일 뒤에 매개변수를 붙히겠다는 의미입니다.
"/?"는 "/index.php?"를 줄인 형태입니다. (httpd.conf 설정에서 index.php보다 index.html을 앞에 기술 했다면 /index.html? 형태가 됩니다.)
주소에서 /뒤에 파일 이름이 없다면 index 파일을 기본으로 불러옵니다.
iis에서는 기본 파일을 default.html, default.asp 형태로 사용하는데 php를 많이 연동해서 사용하는 아파치에서는 index.??? 형태가 많이 쓰여집니다.
#httpd.conf
DirectoryIndex index.php index.htm index.html
주소창에서 url로 접근 했을 때 myurl.com/folder/view.php처럼 접근 했다면 folder라는 디렉토리의 view.php로 직접 접근하지만 myurl.com/folder/처럼 접근 했다면 folder 디렉토리의 index 파일을 찾게 됩니다. httpd.conf에서 설정하기 나름인데 위의 예시에서는 index.php 파일이 없으면 index.htm을 찾게 되고 이것도 없으면 index.html을 찾게 됩니다. 이것도 없을 때 404 오류가 납니다. 파일 세 개가 있다면 맨 앞에 있는 index.php를 읽게 됩니다.
여담입니다만 자기 서버라면 php 실행 파일의 확장자를 php 대신 자신만의 확장자로 바꿀 수 있습니다. index.zm 이런 형태로 할 수도 있습니다. 단, .zm을 php 파일로 등록해야 합니다.
AddType application/x-httpd-php .php .zm
댓글 전체
값을 넘길때합니다.
?mm=board 라면 php 에서 mm값은 board인겁니다 ㅇㅁㅇ
정확한 코드를 모르면 어떤용도인지는 모르겠네요;
여러개의 값을 넘길때는 &로 구분합니다.
?mm=a&mn=b
이런식으로요
?mm=board 라면 php 에서 mm값은 board인겁니다 ㅇㅁㅇ
정확한 코드를 모르면 어떤용도인지는 모르겠네요;
여러개의 값을 넘길때는 &로 구분합니다.
?mm=a&mn=b
이런식으로요
게시판 주소 간소화할 경우 사용하는 형태입니다.
아니그렇게간단히 정의해주시면 재가할말이... (눈물.. ㅠ_)
작성자에 의해 채택됐습니다.
/index.php?mm=board
index.php는 default 파일이기 때문에 / 뒤에 파일 이름이 생략 됐다면 서버는 디렉토리에 index.php나 index.htm 등 서버에 설정한 index 순서 중 서버에 존재하는 index 파일을 읽게 됩니다.
?는 파일 뒤에 매개변수를 붙히겠다는 의미입니다.
"/?"는 "/index.php?"를 줄인 형태입니다. (httpd.conf 설정에서 index.php보다 index.html을 앞에 기술 했다면 /index.html? 형태가 됩니다.)
주소에서 /뒤에 파일 이름이 없다면 index 파일을 기본으로 불러옵니다.
iis에서는 기본 파일을 default.html, default.asp 형태로 사용하는데 php를 많이 연동해서 사용하는 아파치에서는 index.??? 형태가 많이 쓰여집니다.
#httpd.conf
DirectoryIndex index.php index.htm index.html
주소창에서 url로 접근 했을 때 myurl.com/folder/view.php처럼 접근 했다면 folder라는 디렉토리의 view.php로 직접 접근하지만 myurl.com/folder/처럼 접근 했다면 folder 디렉토리의 index 파일을 찾게 됩니다. httpd.conf에서 설정하기 나름인데 위의 예시에서는 index.php 파일이 없으면 index.htm을 찾게 되고 이것도 없으면 index.html을 찾게 됩니다. 이것도 없을 때 404 오류가 납니다. 파일 세 개가 있다면 맨 앞에 있는 index.php를 읽게 됩니다.
여담입니다만 자기 서버라면 php 실행 파일의 확장자를 php 대신 자신만의 확장자로 바꿀 수 있습니다. index.zm 이런 형태로 할 수도 있습니다. 단, .zm을 php 파일로 등록해야 합니다.
AddType application/x-httpd-php .php .zm
index.php는 default 파일이기 때문에 / 뒤에 파일 이름이 생략 됐다면 서버는 디렉토리에 index.php나 index.htm 등 서버에 설정한 index 순서 중 서버에 존재하는 index 파일을 읽게 됩니다.
?는 파일 뒤에 매개변수를 붙히겠다는 의미입니다.
"/?"는 "/index.php?"를 줄인 형태입니다. (httpd.conf 설정에서 index.php보다 index.html을 앞에 기술 했다면 /index.html? 형태가 됩니다.)
주소에서 /뒤에 파일 이름이 없다면 index 파일을 기본으로 불러옵니다.
iis에서는 기본 파일을 default.html, default.asp 형태로 사용하는데 php를 많이 연동해서 사용하는 아파치에서는 index.??? 형태가 많이 쓰여집니다.
#httpd.conf
DirectoryIndex index.php index.htm index.html
주소창에서 url로 접근 했을 때 myurl.com/folder/view.php처럼 접근 했다면 folder라는 디렉토리의 view.php로 직접 접근하지만 myurl.com/folder/처럼 접근 했다면 folder 디렉토리의 index 파일을 찾게 됩니다. httpd.conf에서 설정하기 나름인데 위의 예시에서는 index.php 파일이 없으면 index.htm을 찾게 되고 이것도 없으면 index.html을 찾게 됩니다. 이것도 없을 때 404 오류가 납니다. 파일 세 개가 있다면 맨 앞에 있는 index.php를 읽게 됩니다.
여담입니다만 자기 서버라면 php 실행 파일의 확장자를 php 대신 자신만의 확장자로 바꿀 수 있습니다. index.zm 이런 형태로 할 수도 있습니다. 단, .zm을 php 파일로 등록해야 합니다.
AddType application/x-httpd-php .php .zm
소스를 봐야 알것 같은 느낌입니다.
용도가 다양하다보니
.htaccess 여기다가 용도를 설정하면 또 다른 용도로 변하기도 하니깐..
애매 합니다 ^^
용도가 다양하다보니
.htaccess 여기다가 용도를 설정하면 또 다른 용도로 변하기도 하니깐..
애매 합니다 ^^
if (mm = board ) {
echo "보드 입니다."
}
echo "보드 입니다."
}
/?mm=board&ca=print&cate=01 이렇게 되면 어떤 형태인가요?? 주소가 변화무상하네요ㅠㅠ