小编Tre*_*ler的帖子

localhost .htacces上的访问被拒绝

我有一个私人部分,特定用户可以在我的系统上登录(仅限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

7
推荐指数
1
解决办法
348
查看次数

.htaccess apache env var无法正常工作

我想在我的.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']总是空的.为什么?

php apache .htaccess mod-rewrite environment-variables

6
推荐指数
1
解决办法
382
查看次数

共享主机网站优化(美国服务器)

我在godaddy上有一个托管服务器.我有经济计划,这是我目前的项目的共享(我的预算紧张,直到我得到交通和mnoey)

我正在使用Linux,我的数据库(页面,用户等)中有数据.当我显示/folder/pagex/我在内部重写它rewriterule ^([^/]+)/([^/]+)/? index.php?f=$1&p=$2然后在查询数据库后,获取数据并生成网页.

一切都很好,但显然它必须进入一个过程

  1. 从.htaccess获取页面 - >查询数据库 - >生成 - >显示

我想知道是否有更快的方法来执行此操作?像跳过数据库查询一些如何但仍然显示页面

php mysql apache optimization .htaccess

4
推荐指数
1
解决办法
168
查看次数