2011-08-15 15 views
2

私はWordpressのバックアップサイトとホームページを持っているテーマ&ブログページを持っています。私は、アドレスバーのURLをブログのページに変更したいのですが、アドレスバーのURLをhttp://example.com/blogに変更します。wordpress mod_rewriteでホームページをリダイレクト

まずはWordpressで設定 - >読み込みを試み、ブログを指す静的ページに変更しました。アドレスバーはドメインのみを使用しましたhttp://example.com

次に、私の.htaccessファイルにmod_rewrite & mod_aliasを使用してみました。メインページをリダイレクトする機能はありますが、投稿やページをプレビューしようとすると機能しません。プレビューのURLは次のようになりますhttp://example.com/blog/?p=55&preview=true

これを行うには、RewriteMatchを使用するのが最善の方法ですか?RewriteCondを使用する必要がありますか?& RewriteRule?

ご協力いただければ幸いです。

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^$ /wp_core/index.php [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule .* /wp_core/index.php [L] 
    RedirectMatch 301 ^/$ http://example.com/blog/ 
</IfModule> 

答えて

0

すべてをWordPressの設定で行うことができます.htaccessを調整する必要はありません。

WP-Admin-> Settings-> Readingでは、ご自宅の特定のページを選択できます。すでにブログページを作成している場合は、ドロップダウンメニューからブログページを選択するだけです。

あなたはこれらの設定のための場所を見つけるために問題を抱えていた場合:http://YOURDOMAIN.com/wp-admin/options-reading.php

をあなたのブログのページには、異なる視覚を持っている場合も、あなたは、ページ上のカスタムページテンプレートを設定する必要があるかもしれません。あなたのテーマがどのようにコード化されているかに依存するので、何をするかを100%は伝えられません。

ああ、すべてのページを/ blog /にしたい場合は、パーマリンクの設定も変更する必要があります。

関連する問題