집 >
기사 > 백엔드 개발 > Apache rewrite_module 모듈 사용 튜토리얼
Apache rewrite_module 모듈 사용 튜토리얼
- WBOY원래의
- 2016-07-29 08:37:241010검색
[url]http://wwww.aaaaaaaaa.com/bbb.php?id=888[/url]
의 주소 형식을
[url]http://wwww.aaaaaaaaa로 변경합니다. com/888.htm[/url]
또는
[url]http://wwww.aaaaaaaaa.com/yourname/888.htm[/url]
물론 귀하의 요청에 따라 변경될 수 있습니다.
APACHE의 MOD_rewrite 모듈
PHP 학습 포럼의 데모를 볼 수 있습니다
[url]http://www.phpx.com/happy/[/url]
이 포럼과 게시물에는 주소를 정적으로 만드는 데 사용되는 기술이 있습니다.
이 기술의 장점은 무엇입니까?
바이두, 구글 등이 사이트의 모든 페이지를 포함할 수 있게 해줍니다. 🎜>소득 주소는 귀하의 것입니다. 물론 다른 사람들은 귀하가 가짜인지 알 수 없습니다. 게다가 이 기술은 귀하 뒤에 실행되는 프로그램을 숨깁니다.
/soft/1234.html을 다시 작성하여 통과할 수 있습니다. Soft.php?id= 1234
물론 이름을 Softxfewafew.php?id=1234로 변경합니다.
표면적으로는 여전히 Soft/1234.html이지만 APACHE는 내부적으로 다시 작성한 파일을 실행합니다. .
기본적으로는 프로그램 자체가 침해되는 것을 방지할 수 있습니다.
다시 작성하는 방법은 WINDOWS와 LIUNX 두 가지로 나누어서 작성하겠습니다 APACHE 설치 폴더 내 CONF 폴더에 있는 httpd.conf
연 후
#LoadModule rewrite_module "modules/mod_rewrite.so"
제거
그런 다음 가상 호스트 구성을 찾습니다
가상 호스트
RewriteRule ^/soft/ ([0-9] ).html$ /soft.php?id=$1
//Explanation
//WWW에
RewriteEngine On을 추가합니다. corn.COM/SOFT/1234.HTML
//
//WWW.corn.COM/soft.php?id=1234
//여기에 아이디를 주시면 변경 가능합니다. 1, 1
RewriteRule ^/([0-9] ).html$ /soft.php?id=$1
//Explanation
//WWW.corn.COM/1234.HTML을 전달합니다.
//
으로 다시 작성//WWW.corn.COM/soft.php ?id=1234
RewriteRule ^/([0-9] )_([0-9] ).html$ / Soft.php?id=$1&catid=$2
//설명
// WWW.corn.COM/1234_2222.HTML
//
//WWW.corn.COM/soft로 다시 작성되었습니다. php?id=1234&catid=2222
물론 원하는 대로 변경할 수 있습니다!
WIN 아래에 있습니다.
LIUNX에서도 동일하지만
Start
End
가상호스트 설정에 Rewrite가 추가됩니다.
가상호스트가 없으면 마지막에 추가해주세요!
위 내용은 apache rewrite_module 모듈 사용에 대한 튜토리얼을 관련 내용을 포함하여 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
성명:본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.