2012-08-06 3 views
0

핵심 PHP에 웹 사이트가있어서 SEF URL을 만들고 싶습니다. 내 웹 사이트에서 다른 한 페이지에서 컨트롤을 전송하기 위해 내가 한 기사를 읽고URL 핵심 PHP 용 라우팅 방법

header("Location: edit.php?id=12"); 

같은 것을 사용했지만 그것을 구현하는 방법을 가져올 수 없습니다.

Link of article

그래서 내가 URL을 "mysite.com/usr/edit"처럼 읽을 수있는 방법을 난 내가 htaccess로 뭔가를 할 필요가 생각이있어 구글에 많이 읽을 수 있지만 난 몰라 내가 PHP에서 URL로 할 필요가 그래서 내가 사이트에서 주요 코드를 변경하지 않아도됩니다.
미리 감사드립니다.

+0

mod_rewrite. 이 사이트에 대한 많은 답변이 있습니다. –

+0

[Mod_rewrite 동적 URL] (http://stackoverflow.com/questions/6236091/mod-rewrite-dynamic-urls) 가능한 복제본 –

+0

가능한 복제본은 http://stackoverflow.com/questions/11022509/php에 있습니다. -dynamic-db-page-rewrite-url – chris

답변

0

당신은 아래의 htaccess로 코드로 작업을 수행 할 수 있습니다

RewriteEngine On 

DirectoryIndex index.php 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-l 


RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] 

을 위의 코드와 htaccess로 파일을 만든 후. 파일 이름 뒤에 모든 것을 넣을 것입니다. GET 매개 변수 $ GET [ 'url']의 "/ usr/edit". 그 후에는 아무 것도 할 수 있습니다. 다음은 MVC 프레임 워크의 작동 예제입니다. https://bitbucket.org/ManthanB/my-framework/

자세한 내용은 저에게 문의하십시오.