【问题标题】:Moved website now need to redirect dynamic url to static url移动的网站现在需要将动态 url 重定向到静态 url
【发布时间】:2026-02-14 10:50:02
【问题描述】:

我最近将我的网站从旧的 PHP 脚本迁移到了 Wordpress。我正在尝试将我的索引链接重定向到新的 WP 格式 URL。我正在努力制作

http://www.example.com/categoryResults.php?cat=1

重定向到

http://www.example.com/recipe-type/alligator/

当然,我还有一些其他类别需要为它们创建规则。我找到了一些示例,但它们似乎都在尝试将“cat”变量传递给新 URL。有人可以告诉我在哪里可以找到如何完成上述操作的示例吗?

【问题讨论】:

    标签: regex apache .htaccess mod-rewrite redirect


    【解决方案1】:

    对于这个特定的示例,您可以使用以下规则:

    RewriteEngine On
    
    RewriteCond %{THE_REQUEST} \s/+categoryResults\.php\?cat=1[&\s] [NC]
    RewriteRule ^ /recipe-type/alligator/? [R=302,L]
    

    确保此规则在您的其他 WP 重写规则之前。

    【讨论】:

    • 完美!正是我需要的。谢谢。