2014-04-29 2 views
1

Wordpress 설치 프로그램이있는 블로그 웹 사이트가 있습니다. 블로그 작성자는 이제 현지 신문에 대한 게시를 시작합니다. 기본적으로, 나는 이것을 원한다 :.htaccess : 특정 페이지를 제외한 모든 페이지를 새 도메인으로 리디렉션합니다.

  • 모든 기사/페이지는 신문의 웹 사이트에서 새로운 블로그 홈으로 리디렉션되어야한다.
  • 기사가 홈페이지로 리디렉션되지 않아야하며 신문 웹 사이트의 새 URL로 리디렉션되어야합니다.

    RewriteEngine On 
    
    # Redirect specific articles 
    RewriteCond %{REQUEST_URI} article-slug-goes-here 
    RewriteRule .* http://www.newspaper.com/theblog/588433/article-slug-goes-here.html [R=301,L] 
    
    
    # Redirect all other stuff to the home 
    RewriteCond %{REQUEST_URI} ^(.*)$ 
    RewriteRule ^(.*)$ http://www.newspaper.com/theblog/ [R=301,L] 
    

    첫 번째 부분은 작동하지만 다른 부분 :

지금까지 나는이 없다. 다른 기사를 리디렉션 목록에 추가하여 해당 URL이 해당 새 URL로 리디렉션되도록해야합니다.

+0

당신 만이이 규칙을 가지고? 기본 WP 규칙은 어떻습니까? – anubhava

+0

나는 그들을 제거했다. 그들은 어쨌든 아무것도하지 않을 것입니다. – Nahuel

+0

WP 설치 인 경우 WP 재 작성 규칙이 필요합니다 – anubhava

답변

1

이 같은 규칙을 가질 수 있습니다

RewriteEngine On 

# Redirect specific articles 
RewriteRule ^(article1|article2|article3) http://www.newspaper.com/theblog/588433/article-slug-goes-here.html [R=301,L] 

# Redirect all other stuff to the home 
RewriteRule^http://www.newspaper.com/theblog/ [R=301,L] 
+0

그러면 article1, article2 및 article3이 같은 URL로 리디렉션됩니다. 각 기사에는 자체 * 새 * URL이 있습니다. 그러나 이것이 내가 비슷한 규칙을 사용하여 기사 목록을 만들 수 있는지 알아보기 위해 노력할 것입니다. – Nahuel

+0

물론 가능합니다. 모든 요구 사항을 알지 못했기 때문에 샘플을 보냈습니다. – anubhava

관련 문제