2013-10-04 4 views
1

블로그 페이지가있는 WordPress가있는 사이트가 하나 있습니다.htaccess의 RewriteRule이 콘텐츠가없는 URL을 변경합니다.

그럼이 페이지 URL은 http://abc.com/blog과 같습니다.

는하지만 난 내가 htaccess로 파일에 코드를 추가 http://blog.abc.com

이 URL을 변환하지만 작동하지 않습니다 다시 작성합니다. 재 작성 모드도 아파치에서 켜져 있습니다.

누구나이 URL을 어떻게 변경할까요?

로컬 wamp에서 먼저 테스트하고 싶으므로 가능한 경우 localhost와 제안하십시오.

코드 내가

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^abc\.com/blog [NC] 
RewriteRule http://blog.abc [R=301,L] 
+0

다음 RewriteRule 적어도 2 개 매개 변수를 사용합니다. – anubhava

답변

0

규칙이 같을 필요가 노력한다는 것입니다 :

RewriteCond %{HTTP_HOST} ^abc\.com$ [NC] 
RewriteRule ^blog/(.*)$ http://blog.abc.com/$1 [R=301,L] 

%{HTTP_HOST} 변수가 호스트 이름이며, 어떤 경로 정보의 일부 (없다 예 : /blog). 존의 대답은 허용 당신이 그 다음을 표시하는 것을 잊지 마세요 위해 작동하는 경우

RewriteRule <pattern to match against the URI> <if matched, rewrite/redirect to this URL> <flags> 
관련 문제