2009-10-05 2 views

답변

2

mod_rewrite이 같은 것을 설정할 수 있습니다 :

# .htaccess 
RewriteEngine on 
RewriteRule ^/([\w-]+)$ /page.php?title=$1 

지금, /full-title에 요청 page.php에 해결하는 것이며, $_GET['title']이 값 'full-title'를 개최한다.

3

호스트가 제공하는 mod_rewrite가 필요합니다. 여기서는 a good blog post on the subject입니다. 특정 예에서

+0

모 재 작성이 경우 길을 가야하는 것입니다 (대부분의 웹 프레임 워크 (예 : 심포니, 장고 등) .htaccess 파일에 재 작성 규칙을 하드 코딩 할 필요가 없습니다 사용자 정의 URL 라우팅 규칙에 대한 수 있습니다.)를 당신의 아파치를 사용합니다. 최소한 IIS에서는 무료로 할 수있는 방법을 모릅니다. – QueueHammer

+0

mod_rewrite 내 앱이 조금 느려지겠습니까? –

+0

@ Smitch325이 http://iis.net/extensions/URLRewrite는 적어도 무료입니다. , 그것을 시험하지 않았다. @Ankit 만약 당신이 재 작성 규칙을 엄청나게하지 않는다면, mod_rewrite를 사용하는 오버 헤드는 무시할 수 있습니다. 나는 그것에 대해 걱정하지 않을 것이다. –