Apache redirectMatch,添加查询字符串

我正在从子文件夹重定向到子域。这项工作正常,但我想在网址末尾附加一个查询字符串,以跟踪有多少人被重定向。

RewriteRule ^/my-folder/(.*)$ https://subdomain.example.com/?ref=my_ref [R=302,L]

上面应该按照本文的要求工作,但事实并非如此。

它只是将我重定向到 https://subdomain.example.com/

如何?ref=my_ref在重定向期间添加

编辑:完整的.htaccess

#to remove old /forum/topic and keep /topic
RewriteRule ^forum/topic/(.*)$ /topic/$1 [L,NC,R=301]

### Rewrites Engine
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC]

RewriteRule ^/my-folder/(.*)/?$ https://subdomain.example.com/?ref=$1 [R=302,L,NC]      

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
RavinderSingh13

使用您显示的示例,您可以尝试以下操作。希望您正在寻找这个。在测试URL之前,请清除浏览器缓存。

### Rewrites Engine
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^my-folder/(.*)/?$ https://subdomain.example.com/?ref=your_string [R=302,L,NC]      

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

apache SetEnvIf访问查询字符串

来自分类Dev

apache重定向与查询字符串

来自分类Dev

重写查询字符串apache

来自分类Dev

Apache删除特定的查询字符串

来自分类Dev

使用pushstate添加查询字符串

来自分类Dev

使用.htaccess重写URL(添加查询字符串)

来自分类Dev

Laravel 5.1在url中添加查询字符串

来自分类Dev

RedirectPermanent添加查询字符串后的RewriteRule

来自分类Dev

使用pushstate添加查询字符串

来自分类Dev

如何在JavaScript中添加查询字符串?

来自分类Dev

Apache mod_rewrite保留查询字符串并添加锚点

来自分类Dev

附加查询字符串-PHP

来自分类Dev

在Apache中使用ErrorDocument转发查询字符串

来自分类Dev

Apache HTAccess删除查询字符串以进行重定向

来自分类Dev

apache调度程序重写查询字符串规则

来自分类Dev

Apache重写问题。无法找出查询字符串

来自分类Dev

带有多个查询字符串的Apache Rewrite

来自分类Dev

Apache mod_rewrite查询字符串

来自分类Dev

使用apache重写规则发送查询字符串数据

来自分类Dev

将查询字符串参数重写为URL Apache

来自分类Dev

用查询字符串重写apache httpd完整url

来自分类Dev

如何替换Apache Velocity模板中的查询字符串?

来自分类Dev

从查询字符串Apache删除尾部斜杠

来自分类Dev

重定向URL以及更改查询字符串Apache

来自分类Dev

Apache 重写 URL 中的字符串 - 障碍是“?” 查询中

来自分类Dev

从 Apache 中删除动态查询字符串

来自分类Dev

使用 Apache mod rewrite 修改查询字符串

来自分类Dev

铁路由器添加参数到字符串以及添加查询

来自分类Dev

向我的Swagger规范添加查询字符串参数