iT邦幫忙

0

wordpress限制ip瀏覽某些頁面

各位前輩好:
想請問一下,最近用wordpress架了一個網站
裡面有很多分頁(ex:組織介紹、訊息公告、會議記錄、相關表單下載...)
要如何設定"會議記錄"這個分頁只能讓公司內部ip的人連呢?

爬文看到修改.htaccess可以限定ip連上網站,也試ok,但這是限定整個網站
我應該如何修改這個檔案,才能達到上述需求呢?

謝謝回覆

跑得快 iT邦新手 3 級 ‧ 2019-03-21 15:43:36 檢舉
https://wordpress.org/plugins/restricted-site-access/
試試這類的外掛看看?
kavekkb iT邦新手 5 級 ‧ 2019-03-21 16:51:35 檢舉
這個外掛好像也是限定整個網站的
0
fuag
iT邦新手 4 級 ‧ 2019-04-07 09:09:12
最佳解答

網路上有 非定義的 IP 訪問 admin access page 則導到 403 頁面.
你可以將wp-admin 改成你的表單URI, IP也改成公司的, 應該可行

RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123$
RewriteRule ^(.*)$ - [R=403,L]
0
浩瀚星空
iT邦大師 1 級 ‧ 2019-03-21 11:12:45

一般的做法是搭配wp的頁面特性。另導入一個控制模組來做轉向處理。
這個控制模組如果沒有現成的,你就得自已寫。

再利用rw規則的方式來做導向控制處理就好。針對進入該模組才做ip限制。或是乾脆直接寫在模組內限定也行。

kavekkb iT邦新手 5 級 ‧ 2019-03-21 11:25:17 檢舉

不好意思,不太懂控制模組是什麼意思 外掛嗎?
若要自己寫,是寫在哪邊

我太久沒碰wp了。所以很難告訴你該怎麼做。
對你來說也算是外掛之類的東西沒錯。

映像中有這一類的外掛存在。你可能要找一下。
我是太久沒玩了。所以很難很明白告知要從哪邊操作就是了。

0
海綿寶寶
iT邦超人 1 級 ‧ 2019-03-21 15:31:25

不妨試試能不能用
七年前有人寫的 IP Only

我要發表回答

立即登入回答