如何编写.htaccess文件,如下面给出的代码。我在本地系统中尝试过这段代码。我的开发站点使用PHP,Apache服务器使用LAMP。我收到了内部服务器错误。
htaccess文件的代码:
我的appache服务器版本:2.2.22
<if "%{REQUEST_URI}!='/admin/home.php'">
# do something
</if>
它不起作用?尽快帮助我们,谢谢,
嗨,贾斯汀,
示例:我必须为管理页面访问设置一些限制 (www.domain.com/admin/home.php)我想仅限制管理员访问权限?
答案 0 :(得分:0)
如果您没有Apache版本2.4+,可以通过
解决问题使用RewriteEngine
在您的网站根目录中创建.htaccess文件,该文件会将IP地址不 0.0.0.0的所有人重定向到/index.php
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^0\.0\.0\.0
RewriteCond %{REQUEST_URI} ^/admin/home.php
RewriteRule .* /index.php [L]
在/ admin子文件夹中创建.htaccess文件,向IP地址不 0.0.0.0的所有人显示“错误403:权限被拒绝”:
order deny,allow
deny from all
allow from 0.0.0.0