2011-12-21 12 views
0

は今、完全なURLは次のようである:書き換えルール(ワードプレス)

website.com/en_us/multimedia/blogs/podcast/2011/08/post-タイトル/

私はこの1つに上記のURLを短くしたい:

website.com/podcast/2011/08/post-title/

をSEOに優しい301リダイレクトで。

私はこれをどのように達成することができますか?

ありがとうございました!

私の現在の.htaccessファイルがこれです:

RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 

# uploaded files 
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L] 

# add a trailing slash to /wp-admin 
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] 

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L] 
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L] 
RewriteRule . index.php [L] 

答えて

0

すぐ先がある任意の他のルールの、あなたの.htaccessファイルに以下を追加しますwebsite.com/podcast/2011/08/post-title/website.com/en_us/multimedia/blogs/podcast/2011/08/post-title/からリダイレクトするには。

RewriteEngine on 
RewriteBase/

RewriteCond %{REQUEST_URI} ^/en_us/multimedia/blogs/(.+)$ [NC] 
RewriteRule . http://%{HTTP_HOST}/%1 [L,R=301] 
+0

ありがとうございます、私はこれをテストしてお知らせします。 –