2012-04-22 13 views
2

私は現在Wordpressに転送しているpostNukeサイトを持っています。古いサイトのフォーマットは変換時に失われないようにしたいと思います。私はそれを試してみましたが、私はどこにもいきません!postNukeからWordpressへのURLの書き換え

1234品の内部ID番号である
domain.com/Article1234.html 

現在のサイトは、現在のURLを書き換えます。

新しいサイトでは、古いサイトのIDは同じです。新しいワードプレスサイト内のURLは現在、カスタム構造に書き換えます:ここで

/%category%/%postname% 

は、.htaccessファイルにあるものである:

に古いフォーマットをリダイレクトするために行われるために必要なもの
# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

新しいもの? htaccessの書き換えルールを変更しますか? 301リダイレクト?書き換えのためのWordPressのプラグイン?

答えて

0

あなたがRedirectPermanentを使用することができ、記事の多くを持っていないが、あなた自身にあなたの.htaccessファイルのディレクティブを記述する必要がある場合。

それとも、これはArticle1234.htmlindex.php?p=1234に書き換えられます。この

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteRule ^Article([0-9]+)\.html$ /index.php?p=$1 [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

のように.htaccessを使用することができ、その後、ワードプレスは、301リダイレクトを行います。パーマリンクを変更する場合の.htaccessをオーバーライド可能性があるため

はあなたが# BEGIN WordPress前に、カスタムの書き換えルールを置くことができ、これを避けるために、注意してください。

+0

RedirectPermanentに関する提案をありがとうが、私は6000を超える記事を持っています。プラグインの作成に関しては、htaccessは私のような状況をカバーするために特別に作られたものではありませんか? – Randi

+0

回答が更新されました。 – soju

+0

あなたの助けを借りて、魅力のように動作します!最後の質問ですが、[R = 301、L]を使用して永続的なリダイレクトを行う必要がありますか? – Randi