.htaccess - htaccess 将查询字符串附加到所有 URL
问题描述
我需要将 /?test=1 附加到网站上的每个 URL。我当前不起作用的解决方案:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^$ /?test=1 [L,NE,R=301]
有人可以告诉我我做错了什么。
解决方案
您在问题中提出的内容与您在尝试中展示的内容部分矛盾。所以这只是一个猜测,更倾向于你的实际要求:
RewriteEngine on
RewriteCond %{QUERY_STRING} !(?:^|&)test=1(?:&|$)
RewriteCond ^ %{REQUEST_URI}?test=1 [QSA,END]
推荐阅读
- android - Android :: 同一活动中的多个按钮
- python-3.x - model.trainable_variables 返回无
- ios - 是否可以从通知服务扩展更新位置?
- html - 有没有办法将 HTML 文档分成两个文件,结构和内容?
- go - golang如何实现pbewithmd5andtripledes算法
- c# - 我想在列表中的游戏对象消失的同时删除列表元素
- node.js - 无法开玩笑地运行 socket.io 服务器来测试 React 中的客户端套接字通信
- flutter - 我如何将我的屏幕分成两部分,可以通过上拉或下拉来切换。扑
- python - Discord Python Bot - 尝试跟踪在 VC 中花费的时间
- php - rssfeed 使用 php / 如何访问某些数据