【问题标题】:htaccess query string /?htaccess 查询字符串 /?
【发布时间】:2017-09-14 01:11:18
【问题描述】:

我一直在搜索类似的示例,但无法在 WordPress 中找到答案。

在谷歌分析中,我可以看到相同 url 的各种字符串类型。我查看了 htaccess 文件并停用了缓存系统,但它仍在发生。还不知道为什么。

现在在 htaccess 中,我想将所有这些 url 重定向到正确的:

示例: // 正确:...domain.com/everest-nepal/

// 错误 1: ...domain.com/everest-nepal/?/

// 错误 2:...domain.com/everest-nepal/?/=

// CORRECT 3: ...domain.com/everest-nepal/?amp(这是与 amp 相关的,对将其重定向到规范 url 不感兴趣)

是否有一个可能的重写条件可以在 htaccess 中应用,以重定向所有这些 url,最后带有这个奇怪的 /?* 以避免放大器?

感谢和问候 安瑞克

【问题讨论】:

    标签: wordpress .htaccess redirect


    【解决方案1】:

    一旦你在 wordpress admin 中更新永久链接,你会得到下面这样的 .htaccess 代码,你需要在你的根文件夹中创建 .htaccess 文件,然后粘贴下面的代码,这应该可以工作,

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    

    【讨论】:

    • 谢谢普拉布。我已经在 .htaccess 中有相同的设置和行
    • 线条一直都在。根据谷歌分析,这些例子 (domain.com/everest-nepal/?/) 仍在出现......
    猜你喜欢
    • 1970-01-01
    • 2015-10-06
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多