2021-01-29

如何隱藏WordPress網址的子資料夾名稱

如果我們將Wordpress安裝在子資料夾,例如資料夾名稱叫wp, 那麼訪客的網址就要輸入:http://XXX.com.tw/wp 才可以看到內容。這樣有兩個缺點:

  1. 網址要多打字很麻煩(像我就懶懶的...)
  2. 曝露出你的網站是安裝在哪個資料夾,容易被有心人士攻擊

所以本篇要分享怎麼給網址變魔術(URL Rewrite),雖然Wordpress實際還是安裝在子資料夾(wp),但網址已經見不到它了,三個步驟而已,Go 👉

1. 修改Wordpress 設定

進入 WordPress 控制台> 設定 > 一般,把網站位址 (網址)尾巴的資料夾名稱移除,由http://beckytsai.io/wp 改成 http://beckytsai.io

更改Wordpress網站位址
更改Wordpress網站位址

2. 進入網站主機,複製 index.php 到上一層根目錄

以本案例來說,在wp資料夾中找到index.php,複製它到上一層目錄,也就是 public_html 裡。

複製wordpress資料夾中的index.php
尋找 wp 資料夾中的 index.php, 並複製
貼上 WordPress網站資料夾中的index.php 至根目錄
貼上剛在 wp 資料夾中的 index.php 至 public_html

3. 最後,修改根目錄的index.php

修改 public_html > index.php,搜尋程式碼 require DIR . 'wp-blog-header.php'; 找到以後,修改成 require __DIR__ . '/wp/wp-blog-header.php';

修改 WordPress index.php 的路徑
修改 WordPress index.php 的路由

4. 完成了,開啟瀏覽器輸入主網址測試

只要輸入主網址,享受清爽且安全的網址吧!🎉

就算點網站內其他連結,網址也看不到子目錄(wp)的蹤跡了。

請我喝杯咖啡吧 ^^

2 comments on “如何隱藏WordPress網址的子資料夾名稱”

  1. 關於 2. 進入網站主機,複製 index.php 到上一層根目錄
    請問要哪裡進入網站主機? 因為我一直查詢不到導致我無法更改index,希望你能幫忙,謝謝

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

PeiYing Tsai
author
愛藝術,喜歡以科技解決問題的數位產品設計師。 堅持信念,任何困難事,必有搞定的一天,Just try it! 隨手紀錄日常學習到的知識心得,希望對妳/你有幫助。
coffee-cup linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram