2011-01-04 6 views
0

기본적으로이 포럼에서는 몇 가지 예를 보았지만 제 상태는 꽤 간단하고 내 사건을 찾을 수는 없습니다.Apache Mod-rewrite : 검색 엔진 친화적 인 URL을 작성하는 방법

1)이 URL을 변경해야합니다. domain.com/page.php to domain.com/page 2)이 URL : domain.com/page.php?ID=1을 도메인으로 변경해야합니다. com/page/1 -> 1은 1에서 무한대 사이의 숫자입니다.

이 모든 것은 Apache 서버에서 실행됩니다.

감사합니다,


업데이트
어떤 사람이 어떤 생각을 가지고? 나는 내가이 일을하는 것에 너무 가깝다고 느낍니다. 도와주세요!

답변

1

나는 내가 그 이해 조용한 모르겠습니다 ...

RewriteRule ^page/([0-9]+)/?$ page.php?id=$1 
+0

감사 Jlujan, 정규식 기반 규칙을 사용할 수 있습니다. 내가 쓴 : 옵션 + FollowSymLinks를 한다 RewriteEngine을 RewriteRule의 불행하게도^페이지/([0-9] +)/$의 page.php ID = $ (1) 내가 입력하면 나는 사실 기쁨 ;-( – Dennis

+0

을 받고하지 오전에? 재 작성된 URL이 제대로 작동합니다. 내 사이트를 탐색 할 때 "깨끗한"URL이 표시되지 않습니다. [link] http://mantlo.com/detail.php?property=2는 잘 작동합니다. [link] http : //mantlo.com/property/2/. 두 번째 URL이 자동으로 표시되지 않습니다. 내 .htaccess 파일의 코드 : RewriteRule^property/([0-9] +) /? $ detail.php? property = $ 1 [ NC] # 속성 요청을 처리하십시오. – Dennis

관련 문제