2012-04-17 3 views
0

이 질문은 기본이지만 중요합니다. 나는 .htaccess를 사용하여 PHP URL을 다시 작성해야합니다. e.x one : 나는 확장자가 .php 인 파일이 많다. e.x two : 나는 서재응과 친숙한 URL과 html 확장자가 필요하다.URL을 PHP와 .htaccess로 다시 작성하십시오.

예 1 :

http://mydomain.com/editname/ 
http://mydomain.com/location/ 

예 2 :

http://mydomain.com/name.php?id=1 
http://mydomain.com/state.php?id=1 

재 작성 :

http://mydomain.com/editname.php 
http://mydomain.com/location.php 
..... 

내가 모든를 다시 작성해야 (존 & BSW 정말 이름을 지정하고 삽입 to mysql)

http://mydomain.com/name/1/john.html 
http://mydomain.com/state/1/bsw.html 

참고 : 그렇지 않은 경우 404 not found 페이지로 리디렉션하십시오.

감사합니다. 당신의 SEO 친화적 인 URL을 리디렉션 할 다음

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/])/$ /$1.php [L] 

을 그리고 :

답변

0

PHP 파일을 간단하게 폴더를 리디렉션하려면

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/])/([0-9]+)/([^/])\.html$ /$1.php?id=$2 [L,QSA] 

RewriteCond 라인이 요청이 이미 유효하지 않습니다 있는지 확인하십시오 파일.

관련 문제