.htaccess - 使用 htaccess 将根查询重定向到另一个文件而不是目录索引
问题描述
我将查询直接发送到我的域example.com/?s=Xy1Ab
(S 是随机的,并且像 Xy1Ab 一样长 5 个字符)但我希望我的 DirectoryIndex 是 index.html 但我想将此查询字符串重定向到 index.php 但它似乎不起作用。
DirectoryIndex index.html
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^s=(.*?){5}
RewriteRule ^(.*)$ /index.php?s=%1? [R=302,L]
解决方案
推荐阅读
- c - 如何通过宏为 C 库提供选项
- java - 将 JSONArray 的内容映射到给定类的 Java 函数?
- javascript - {Status: 202} 从代码运行 lambda
- javascript - TypeError:无法读取未定义的属性“0”(applyHooks.js)
- reactjs - npm run build 中断反应路由器
- bash - 使用 grep 过滤进程的实时输出?如果是这样,如何在比赛后获得线路?
- java - java日志记录级别eclipse与生产
- ios - iphone“添加到主屏幕”忽略查询字符串参数
- ssl - 无法从 ubuntu 16.04 上的 /usr/lib/ssl/openssl.cnf 加载配置信息
- java - 使用 java 流 API 创建对象列表