2012-02-21 1 views
-1

도와주세요! HTTP에 영화 = 여행을 /www.domain.com/songs.php :?.htaccess 리디렉션 http : /www.domain.com/songs.php? movie = journey to http : /www.domain.com/songs

HTTP에서 리디렉션 할 필요 /www.domain.com/songs

내가 (쿼리 문자열을 제거해야

영화 = 여행?을). 나는 더 이상 그 (것)들을 원하지 않는다.

나는 노력이

Options +FollowSymlinks 
RewriteEngine On 
RewriteCond %{Query_STRING} ^movie=journey$ 
RewriteRule ^(.*)$ /songs/$1 [R,L] 

그러나 브라우저에서이 HTTP처럼 보여주고있다 : 말 ? 추가 /www.domain.com/songs/songs.php 영화 = 여행

답변

0

? 마지막 규칙 :

Options +FollowSymlinks 
RewriteEngine On 
RewriteCond %{Query_STRING} ^movie=journey$ 
RewriteRule ^songs.php(.*)$ /songs/$1? [R,L] 
+0

http://www.domain.com/songs/songs.php 브라우저에서이 방법을 보여주는 URL입니다. 그러나 나는 그 songs.php을 URL에 넣고 싶지 않습니다. 내가 원하는 URL은 입니다. http://www.domain.com/songs – sirishonline

+0

@sirishonline 업데이트 확인 – ThinkingMonkey

+0

또 다른 문제입니다. 내가 한다 RewriteCond %에 한다 RewriteEngine으로이있어 {QUERY_STRING}^영화 = ([A-ZA-Z0-9의 %] *) $ 한다 RewriteRule^(. *) $/노래 /? [R, L] 이 songs.php? 영화 같은 경우 = 라차은 % 20Title % 20Song 또는 songs.php는? 영화는 = 라차 타이틀 곡 가 리디렉션되지 당신은 나에게 이것에 대한 정규 표현식을 말할 수 PLZ? – sirishonline