【问题标题】:.htaccess permanent redirect of query string to directory.htaccess 将查询字符串永久重定向到目录
【发布时间】:2012-08-26 18:23:30
【问题描述】:

我正在尝试使用 .htaccess 重定向来解决我在 wordpress 网站上的滑块发布问题。

我当前的“滑块帖子”网址如下,导致空白帖子: http://mysite.com/?slider=post-slug

我想使用相同的“post slug”重定向到真实的帖子位置: http://mysite.com/news/post-slug

如何设置我的重写规则?

【问题讨论】:

    标签: wordpress .htaccess slider rewrite query-string


    【解决方案1】:

    把这个(在你可能拥有的任何 wordpress 规则之上)放在文档根目录的 htaccess 文件中:

    RewriteEngine On
    RewriteCond %{QUERY_STRING} slider=([^&]+)
    RewriteRule ^$ /news/%1? [R=301,L]
    

    【讨论】:

    • ok,添加以上内容后,滑块图像不再转到空白的“滑块帖子”。
    • 当我现在单击图像时,它会重新加载我的主页,并且带有mysite.com/?slider=post-slug 的相同 URL 仍然出现在 URL 栏中。从技术上讲,我需要它去mysite.com/news/post-slug
    • @marvivostudio 您的其他规则之一就是这样做。
    • 不确定是什么...这是我的 .htaccess 文件pastebin.com/E1xVwZ6d
    • @marvivostudio 这行RewriteRule ^$ /news/%1? [L],你错过了R=301。
    猜你喜欢
    • 2015-11-26
    • 1970-01-01
    • 2018-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-02
    • 2015-05-08
    • 2015-03-31
    相关资源
    最近更新 更多