2012-02-26 5 views
0

index.php 파일에 매개 변수를 추가하는 mod_rewrite 조건을 만들었습니다. 내가 mydomain.com/electronic을 수행 할 때 규칙이 인덱스 파일을로드하기위한 시도를 인식mod_rewrite에서 색인 파일을 찾을 수 없습니까?

RewriteEngine On 
RewriteRule ^(electronic|classical|reggae)$ index.php?genre=$1 

하지만

The requested URL /media/sde1/home/www/[mydomain].com/public_html/index.php was not found on this server. 

그 오류에 대한 재미있는 부분이있다라는 404로 반환 여기있다 위에 나열된 파일 경로는 내 서버의 루트 색인 파일을 직접 가리 킵니다.

왜 이런 일이 일어나는 지 알고 계십니까? 추가

+0

에 위치를 추가 하시겠습니까? 오류 메시지의 "요청 된 URL"이 매우 이상하게 보입니다. 전체 경로가 없어야합니다. –

답변

3

시도 : RewriteEngine On

RewriteBase/

.

+0

작동했습니다! 감사! – nkcmr

0

어디이 재 작성 규칙이 RewriteBase

RewriteEngine On 
RewriteBase/

RewriteRule ^(electronic|classical|reggae)$ index.php?genre=$1 [L] 
관련 문제