2011-01-04 2 views
2

어떻게 다시 쓸 수 있습니까.php 확장자를 다시 작성하십시오

누구든지이 URL을 다시 쓸 수 있습니까?

http://localhost/display_news_cat.php?news_cat_id=14&p=2

http://localhost/display_news_cat/14/2

http://www.easymodrewrite.com/example-extensions

당신은 .htacce 작업에 필요한 mod_rewrite를 통해

+0

어쩌면 다른 방향 일 수 있습니다. –

+0

시도했지만 작동하지 않습니다 .--------- RewriteEngine on RewriteRule^(. *) \ $ $ 1.php [nc] –

+0

최신판은 기본적으로 완전한 질문을 변경합니다. ? ' –

답변

0

당신이 재 작성 모듈을 설치 한 가정을 위해, 당신은 당신의 가상 호스트에 넣고 수 :


RewriteRule의/newsdev/뉴스 /newsdev/news.php [L]

확인한다 RewriteRule에 대한 자세한 내용은이 사이트에

한다 RewriteEngine : http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriterule

하지만이 최선의 방법입니다 의심한다. 재기록 모듈은 보통 이런 쉬운 일을하는 가장 효율적인 방법은 아닙니다. 재 작성하려는 다른 복잡한 것들이 무엇인지에 달려 있습니다.

0

주셔서 감사합니다 당신의 사이트 루트에 ss 파일이 없다면 거기에없는 파일을 만들어야합니다.

+0

나는 이미있다. 그것이 내가하는 일입니다. –

+0

답장을 쓸모가 없어 죄송합니다 ... –

1

당신은 .htaccess 파일에 넣고 htaccess로 파일

와 속성을 설정하면 해당 할이 시도

RewriteEngine on 
RewriteRule ^news.php news [QSA,L] 

에 유행의 재 작성이 있어야합니다 귀하의 사이트 아파치의 드 루트에 배치 할 수 있습니다 모든 파일

RewriteEngine on 
RewriteRule ^(a-zA-Z0-9).php $1 [QSA,L] 
관련 문제