[英]Allow/Deny Access by IP to a Virtual/PHP Generated URL in .htaccess Without Apache Config Access
我一直在拖拖拉拉,有很多類似的問題/答案,但都不合適,或者我在尋找錯誤的東西
我使用的是PHP CMS,可路由網址/admin/some-module
/admin
文件夾實際上不存在,因為所有內容都通過index.php
引導程序進行路由。
我正在努力有效地實現
<Directory /admin>
Order Deny,Allow
Deny from all
Allow from <some ip>
</Directory>
但是它是在共享主機上,我們不能更改apache配置來允許它。
如何使用上述設置通過根/public_html/.htaccess
的IP保護URL?
我相信我會在index.php中做到這一點,但在htaccess中,您可以嘗試一下
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4 [OR]
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.5
RewriteRule ^admin/ - [L,R=403]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.