RewriteRule ^(.*).html$ index\.php?main_page=$1&%{QUERY_STRING} [L] htaccess 静态 怎么写 200

防止目录下的文件读取,用了RewriteRule^(.*).html$index\.php?main_page=$1&%{QUERY_STRING}[L]但是我在目录下放... 防止目录下的文件读取,用了
RewriteRule ^(.*).html$ index\.php?main_page=$1&%{QUERY_STRING} [L]
但是我在目录下放了一个静态目录 html/

下面放置静态abc.html def.html等网页,如何能通过域名访问该静态目录下文件,如:
域名/html/abc.html
展开
 我来答
lxydjx
2013-05-21 · TA获得超过283个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:406万
展开全部
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*).html$ test\.php?main_page=$1&%{QUERY_STRING} [L]

前面加条件判断 这样你的静态目录就不会被重写了
更多追问追答
追问
这样不行啊
追答
你是不是直接复制了  我这里写的 test.php  你要改成index.php
JovenShao
2013-05-29 · TA获得超过514个赞
知道小有建树答主
回答量:1161
采纳率:80%
帮助的人:614万
展开全部
RewriteRule ^html/(.*?) html/$1 [L]
RewriteRule ^(.*).html$ index\.php?main_page=$1&%{QUERY_STRING} [L]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
骑着小强去上班
2013-05-21 · TA获得超过225个赞
知道答主
回答量:140
采纳率:0%
帮助的人:55.6万
展开全部
不 明 白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式