开发者社区> 问答> 正文

请教有关.htaccess的配置疑问

情况为:

RewriteEngine On
RewriteCond %{REQUEST_URI} !=/index.html
RewriteRule ^ /index.html [QSA,L]

所有的

*.a.com(:80)?*

例子

blog.a.com/a/b/c?p=1&r=2&q=3

请求都正确返回了 index.html 的内容,且地址极其参数保持不变,现在问题是:

能不能把 index.html 改名为 html.html 后

依然让所有请求都返回 html.html的内容

页面url以及其参数依然需要保持不变

更新,经过前端乱炖"老雷"指点:

RewriteEngine On

RewriteRule ^index.html$ /html.html [L]
RewriteCond %{REQUEST_URI} !=/html.html
RewriteRule ^ /html.html [QSA,L]

感觉有点怪不过有效!
不知道还有别的办法吗

展开
收起
落地花开啦 2016-06-17 11:28:39 1982 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    可以参考下面的试一下

    RewriteEngine On
    
    RewriteRule ^index.html$ /html.html [L]
    RewriteCond %{REQUEST_URI} !=/html.html
    RewriteRule ^ /html.html [QSA,L]
    2019-07-17 19:42:18
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载