2010-02-26 3 views
1

나는 htaccess로이를 데 :URL 재 작성, 점점 오류

RewriteEngine On 
RewriteRule ^videos/([0-9]+)/?$ vis_film.php?id=$1 [NC,L] 

내 페이지입니다 루트/디렉토리/디렉토리/비디오/vis_film.php ID = 2

하지만 내가 원하는? 이

루트/디렉토리/디렉토리/비디오/2/

그리고 비디오 내부의 .htaccess 파일을 배치 필자로 /, 맞나요? 그리고 내가 뭘 잘못 했니? 당신이 videos/ 이미 경우

답변

1

, 당신은 당신의 패턴에서 해당 경로 접두사를 제거해야합니다

당신은 2 디렉토리에 둘 필요가
RewriteRule ^([0-9]+)/?$ vis_film.php?id=$1 [NC,L] 
+0

그래 또는 그 xD – casraf

+0

나는 전체 비디오/디렉토리에 .. 아직도 500 서버 오류가 .. 내가 비디오/2 및 비디오/vis_film.php? id = 2했지만 그냥 500 내부 서버 오류가 발생했습니다 – Karem

+0

@ Azzyh : 어쩌면 당신은 .htaccess를 사용할 수 없습니다. 오류 로그는 무엇을 말하고 있습니까? – Gumbo

0

(루트/디렉토리/디렉토리/비디오 /)

+0

나는 500 개의 서버 오류를 얻는다. .. 전체 비디오/디렉토리에서 .. 나는 videos/2와 videos/vis_film.php를 시도했다. ? id = 2하지만 500 개의 내부 서버 오류가 발생합니다. – Karem