It seems to me that this is more of a βone-timeβ configuration. So I wonder if he needs to have an admin interface for this, which you requested in one of your comments.
If you use apache, you can include the following directives in the virtual host configuration of your site:
<LocationMatch ^/taxonomy/term> SetHandler server-status Order Deny,Allow Deny from all </LocationMatch> <LocationMatch ^/filter/tips> SetHandler server-status Order Deny,Allow Deny from all </LocationMatch>
This will prevent access to these URLs. But you have to make sure that you do not have a URL with an alias before the taxonomy/term/ etc. paths Otherwise, the user may access these URLs.
Check out http://httpd.apache.org/docs/2.0/mod/core.html#locationmatch and http://httpd.apache.org/docs/2.0/mod/core.html#location for some documentation
source share