2011-01-21 2 views
1

URL에 .php 확장자를 남기도록 허용하는 매우 간단한 (누군가 다른 사람에게는 확신합니다) mod_rewrite 규칙이 필요합니다. 그래서 예를 들어보이지 않는 페이지 확장에 대한 Mod_Rewrite

http://example.com/pagehttp://example.com/page.php

http://example.com/folder/page의 내용이 누가 그들의 머리의 상단이를 알 수있는 재 작성 닌자가 거기 밖으로 http://example.com/folder/page.php

에서 내용을 보여줍니다?

편집
모든 검색어가 동일하게 유지 될 수 있다면 좋을 것입니다. 그래서이 같은

http://example.com/page?this=that` shows content at `http://example.com/page.php?this=that 

답변

2

만세를 리디렉션합니다. 대신 Options MultiViews을 사용해 보셨습니까?

+1

+1은 내가 무엇을 요구 했는가에 대한 것입니다. 고맙습니다. – JakeParis

+0

나는 비슷한 것을 할려고했다. .htaccess 파일에 "Options + MultiViews"를 추가하면 챔피언처럼 일했습니다. 이것은 루트에있는 모든 것이 있고 기본 아파치 설정에서 AllowOverride를 사용할 수있는 간단한 사이트입니다. –

0

뭔가 misusing mod_rewrite 위해 등, 페이지 /page.php하기/

RewriteRule ^([^\.]+)$ $1.php [L,NC] 
+0

'RewriteCond'가 필요합니까? 나는 이것에 처음이에요. – JakeParis

관련 문제