2017-02-10 2 views
1

Ich habe eine alte URL meiner Website http://babycareadvice.com/article/detail/59, die ich auf diese neue URL umleiten möchte http://babycareadvice.com)/article/detail/What_Causes_Baby_Diarrhea. Ich habe eine .htaccess Umleitung Regel geschrieben:.htaccess leitet dieselbe Ansicht für zwei verschiedene URLs um

RewriteCond %{THE_REQUEST} /article/detail/59 [NC] 
RewriteRule ^/?(http://babycareadvice.com)? /article/detail/What_Causes_Baby_Diarrhea? [R=301] 

Das funktioniert perfekt, aber eine andere alte URL meiner Website:

http://babycareadvice.com/article/detail/Baby_Safe_Sleeping_Recommendations/article/detail/59 

auch als vorherige Regel umleitet, aber ich möchte diese URL zu umleiten :

http://babycareadvice.com/article/detail/Baby_Safe_Sleeping_Recommendations 

Antwort

0

Sie diese Regel, die Sie unerwünschte URL nicht übereinstimmen auf beiden Seiten verwenden können, um sicherzustellen, dass:

RewriteEngine On 

RewriteCond %{THE_REQUEST} \s/+article/detail/59[/?\s] [NC] 
RewriteRule^/article/detail/What_Causes_Baby_Diarrhea? [R=301,L] 

# rest of your rule go here 

Stellen Sie sicher, dass Sie Ihren Browser-Cache vor dem Testen löschen.

Verwandte Themen