微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 www.example.com/some-path/example/ 重定向到 www.example.com/some-path/?ABC=123

如何解决将 www.example.com/some-path/example/ 重定向到 www.example.com/some-path/?ABC=123

我正在尝试重定向这样的路径:从 www.example.com/some-path/sg/www.example.com/some-path/

但我需要某种方法来识别此流量,例如一个参数,理想情况下:www.example.com/some-path/?ls=sg。这可以使用 htaccess/mod_rewrite 吗?

我尝试过的是:

RedirectMatch 301 /sg/(.*) /$1?ls=SG7

解决方法

根据您显示的尝试,示例请尝试遵循 htaccess 规则文件。 确保将它们放在 htaccess 规则文件的顶部。

确保在测试您的 URL 之前清除浏览器缓存。

RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
##To look for sg here.
RewriteCond %{THE_REQUEST} sg [NC]
RewriteRule ^(.*)/(.*)/?$ /$1/?ls=$2 [R=301,NE,L]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。