WordPress帖子预览链接在主页上重定向。我想阻止它

时间:2019-03-22 09:29:31

标签: wordpress .htaccess

我有laravel网站,并且有包含wordpress博客的博客文件夹。在我的htaccess中,我想要一些允许打开的路径,否则将在家里重定向。所以我的帖子预览链接也重定向到主页上。我想阻止它。预览链接就像https://www.test.com/?p=16286。我想在特定页面上重定向。以下是我的htaccess代码

<rule name="File" stopProcessing="true">
            <match url="download/DownloadFile" />
            <conditions logicalGrouping="MatchAll">
                        <add input="{QUERY_STRING}" pattern="id=138999" />
                         <add input="{HTTP_HOST}" pattern="^site.be$" />
            </conditions>
            <action type="Redirect" url="https://site.be/download/DownloadFile?id=138111" appendQueryString="false" />
        </rule>

1 个答案:

答案 0 :(得分:0)

这两行:

RewriteCond %{QUERY_STRING} ^p=([0-9]*)
RewriteRule ^ http://www.test.com/?p=%1&preview=true [R=301,L]

查询字符串以数字值开头,您需要将其重定向到该目标,因此,它将被重新写入,并且您可能会更具体,因为在查询中被硫磺化了,请在{上添加$ {1}}从新的中脱颖而出。像这样更改您的规则:

^p=([0-9]*)$

如果那还行,那么您需要在所有重写规则之前匹配此查询字符串,只需将其放在该特定步骤之前即可。

注意:清除浏览器缓存,然后进行测试