php - 截取请求htaccess

标签 php .htaccess redirect get rewrite

我需要从 1.html?somerequest url 重定向到 2.html(无请求)

这是我的重写规则:

RewriteRule ^katalog/category/product/41-category/7865-productname.html?(.*)$ /katalog/category/product/41-category/7865.html [R=301,L]

但它会将我重定向到 7865.html?request

请帮帮我。谢谢。

最佳答案

将规则更改为

RewriteRule ^(.*)/7865-productname.html$ $1/7865.html? [R=301,NC,L]

关于php - 截取请求htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18146927/

相关文章:

javascript - 如何重定向到 HTML 页面并引入附加数据?

php - 从 json 数组中检索消息

php - 创建用户角色 Symfony2 的问题

php - 比较两个独立阵列的 GPS 坐标

apache - htaccess 捕获所有图像请求并重定向到正确的文件夹

regex - htaccess 正则表达式目录到变量

php - 如何在 PHP 中将预取数据映射到模型?

php - 重写规则以简化 REST api 的 codeigniter url

php - 如何使用 .htaccess 重定向到动态内容

c++ - 如何使用C\C++在windows中实现linux管道