2014-10-20 6 views
0

나는/date/17/10-2014/2와 같은 것을 재 작성하고 싶은 사이트가 있습니다. 이런 일이 일어날 것이라고 생각했는데, 다시 쓰지 않아도됩니다.MOD REWRITE - NOT WORKING

RewriteEngine On 
RewriteRule ^date/(.*)/(.*)$ date.php?$1&page=$2 [L] 

그러나 작동하지 않습니다. 누군가가 도울 수 있기를 바랍니다.

+0

작동하지 않는 기능은 무엇입니까? 몇 가지 세부 사항을 제공 할 수 있습니까? – anubhava

+0

URL이 인식되지 않아 오류 페이지가 표시됩니다 ... – user3477680

+0

어떤 오류가 발생하고이 .htaccess는 어디에 있습니까? – anubhava

답변

0

당신은 당신의 루트 htaccess로이 코드를 사용할 수 있습니다

Options -MultiViews 
RewriteEngine On 
RewriteBase/

RewriteRule ^date/([^/]+)/([0-9]+)/?$ date.php?$1&page=$2 [L,QSA,NC] 

옵션 MultiViewsmod_rewrite 전에 실행 파일의 아파치 서버 경기 확장을하게 Apache's content negotiation module에 의해 사용된다. 따라서 /file은 URL에 포함될 수 있지만 /file.php이됩니다.