首页 > 解决方案 > .htaccess 从带有数字参数的 URL 重定向到带有文本参数的 URL

问题描述

我不得不将旧的自定义构建网站移动到更新的 WordPress 网站。

在旧网站上,URL 是https://www.example.net/index.php?product=1234567890我需要重定向到https://www.example.net/product_name

旧站点上的每个产品都是一个数字参数,并且需要重定向到新站点上的文本。

所以我认为我需要在 .htaccess 中单独一行来完成此操作,但我对 .htaccess 的了解还不够。

谢谢。

标签: php.htaccess

解决方案


算出来了,RewriteCond就像一个 If 语句和RewriteRule一个 Then 语句。

RewriteCond %{QUERY_STRING} (^|&)product=1314271738($|&)
RewriteRule ^index\.php$ /product_name? [L,R=301]

很酷!


推荐阅读