내 검색 엔진을 친숙하게 만들고 싶다면 example.com/URL 재 작성 - example.com/pageid.php?id=12를 example.com/full-title로 변경하려면 어떻게해야합니까?
(12) 내가 같은 페이지를 showUser.phpshowLocation.php을 다른 페이지를 가지고 있고이 모든이 다시 작성하려면 = ID? pageid.php.
mod_rewrite가 내 앱을 조금 느리게 만드시겠습니까?
내 검색 엔진을 친숙하게 만들고 싶다면 example.com/URL 재 작성 - example.com/pageid.php?id=12를 example.com/full-title로 변경하려면 어떻게해야합니까?
(12) 내가 같은 페이지를 showUser.phpshowLocation.php을 다른 페이지를 가지고 있고이 모든이 다시 작성하려면 = ID? pageid.php.
mod_rewrite가 내 앱을 조금 느리게 만드시겠습니까?
는 mod_rewrite
이 같은 것을 설정할 수 있습니다 :
# .htaccess
RewriteEngine on
RewriteRule ^/([\w-]+)$ /page.php?title=$1
지금,
/full-title
에 요청
page.php
에 해결하는 것이며,
$_GET['title']
이 값
'full-title'
를 개최한다.
이
호스트가 제공하는 mod_rewrite가 필요합니다. 여기서는 a good blog post on the subject입니다. 특정 예에서
모 재 작성이 경우 길을 가야하는 것입니다 (대부분의 웹 프레임 워크 (예 : 심포니, 장고 등)
.htaccess
파일에 재 작성 규칙을 하드 코딩 할 필요가 없습니다 사용자 정의 URL 라우팅 규칙에 대한 수 있습니다.)를 당신의 아파치를 사용합니다. 최소한 IIS에서는 무료로 할 수있는 방법을 모릅니다. – QueueHammermod_rewrite 내 앱이 조금 느려지겠습니까? –
@ Smitch325이 http://iis.net/extensions/URLRewrite는 적어도 무료입니다. , 그것을 시험하지 않았다. @Ankit 만약 당신이 재 작성 규칙을 엄청나게하지 않는다면, mod_rewrite를 사용하는 오버 헤드는 무시할 수 있습니다. 나는 그것에 대해 걱정하지 않을 것이다. –