我有一个私人部分,特定用户可以在我的系统上登录(仅限4个用户)
我想在.htaccess中添加IP限制:
<Limit GET POST PUT>
order allow,deny
allow from 127.0.0.1
allow from 192.168
allow from 67.xx.xx
# etc..
deny from all
</Limit>
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Run Code Online (Sandbox Code Playgroud)
当我尝试在本地访问此站点时(我的桌面上安装了灯泡,我的主机文件设置正确,我的apache配置也很好)
如果我在本地访问我的网站,我可以看到我的网站使用mod-rewrite和errordocument.一切都很好
当我把限制时,为什么我会拒绝访问?
我想在我的.htaccess apache文件中设置env var for mobile
我有:
SetEnvIf User-Agent "iPhone" devicetype
SetEnvIf User-Agent "Android" devicetype
RewriteRule ^ - [E=DEVICE:%{devicetype}]
Run Code Online (Sandbox Code Playgroud)
但是我的$ _SERVER ['DEVICE']总是空的.为什么?
我在godaddy上有一个托管服务器.我有经济计划,这是我目前的项目的共享(我的预算紧张,直到我得到交通和mnoey)
我正在使用Linux,我的数据库(页面,用户等)中有数据.当我显示/folder/pagex/我在内部重写它rewriterule ^([^/]+)/([^/]+)/? index.php?f=$1&p=$2然后在查询数据库后,获取数据并生成网页.
一切都很好,但显然它必须进入一个过程
我想知道是否有更快的方法来执行此操作?像跳过数据库查询一些如何但仍然显示页面