各位前輩好:
想請問一下,最近用wordpress架了一個網站
裡面有很多分頁(ex:組織介紹、訊息公告、會議記錄、相關表單下載...)
要如何設定"會議記錄"這個分頁只能讓公司內部ip的人連呢?
爬文看到修改.htaccess可以限定ip連上網站,也試ok,但這是限定整個網站
我應該如何修改這個檔案,才能達到上述需求呢?
謝謝回覆
網路上有 非定義的 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]
一般的做法是搭配wp的頁面特性。另導入一個控制模組來做轉向處理。
這個控制模組如果沒有現成的,你就得自已寫。
再利用rw規則的方式來做導向控制處理就好。針對進入該模組才做ip限制。或是乾脆直接寫在模組內限定也行。