2015-07-22 81 views
0

頁面我想限制site.com/api/v3/partner只有聲明的IP地址可用。我用,laravel下的MVC框架的htaccess限制

<Files api> 
Deny from all 
Allow from ***.***.***.*** 
</Files> 

但我仍然在想另一個網站下的API,但在不同的路線,這是下V3/LT沒有限制的一部分。我試過用這個

<Files api/v3/partner> 

這樣只有這個頁面將被限制,但它不會工作。

有沒有其他方法可以解決這個問題?

回答

0

我只是用 的RewriteCond重寫規則和

RewriteCond %{REMOTE_ADDR} !^***\.***\.***\.*** 
RewriteCond %{REQUEST_URI} ^/api/v3/partner 
RewriteRule ^(.*)$ index.php [F,L]