[WordPress] 秘伝 wp-admin htaccess を使用してください。

スポンサーリンク

Question

.htaccess ファイルを使用して admin_panel に wp admin を変更したいとの訪問のリンク admin_panel、wp-admin の内容が表示されますが訪問リンク wp-admin と気づくことになりますが見つかりません

# BEGIN WordPress

RewriteEngine On
RewriteBase /cms/wp/
RewriteRule ^index\.php$ - [L]
RewriteRule ^admin_panel/(.*) /cms/wp/wp-admin/$1 [QSA,L]
RewriteRule ^wp-admin /cms/wp/nothing_404_404 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /cms/wp/index.php [L]


# END WordPress

働かないそれすべて url の wp-管理または admin_panel の結果ない両方を発見しました。誰かが私を助けることができるか?

答え

私はなぜ .htaccess ファイルを使用してこれを達成するためにしようとしている見当がつかないが、私は、admin ディレクトリを変更する正しい方法を見てみましょう

.Htaccess を使用してのみ実行したい理由特定の理由がある場合ファイルしかし私はわからないもそれが可能なら私に知らせてください

手順:

    Wp confing.php に定数を追加

  1. (‘WP_ADMIN_DIR’、’ admin_panel’) を定義します。
    定義 (‘ADMIN_COOKIE_PATH’、SITECOOKIEPATH。WP_ADMIN_DIR);

  2. フィルター functions.php に以下の追加

    add_filter (‘site_url’、’wpadmin_filter’ 10、3);
    $url、$path ($orig_scheme) wpadmin_filter の機能 {
    $old = 配列 (”/(wp-admin)/”);
    $admin_dir = WP_ADMIN_DIR;
    $new 配列 ($admin_dir) =;
    preg_replace ($old、$new、$url 1) を返す;
    }

  3. ラインの .htaccess ファイルに以下の追加

    RewriteRule ^admin_panel/(.*) wp-admin/$1?%{QUERY_STRING} [L]

が行われています

現在管理 URL のようになります: http://www.yourdomain.com/ admin_panel/

このヘルプを願っています

http://stackoverflow.com/questions/27141168/hiden-wp-admin-use-htaccess

スポンサーリンク

Leave a Reply