【问题标题】:How can I change the URL for a single page in Wordpress?如何更改 Wordpress 中单个页面的 URL?
【发布时间】:2013-11-06 18:14:09
【问题描述】:

我使用 wordpress 作为 CMS。我开发了一个自定义插件来显示经销商信息。

下面是网址。

http://example.nl/dealer-info/dealer-informatie/?n=91&d=dealer-name

91是经销商ID,用于从数据库中获取数据。

我可以改成如下网址吗?

http://example.nl/dealer-info/dealer-informatie/91/dealer-name

http://example.nl/dealer-info/dealer-informatie/?n=91/dealer-name

我的目的只是将/dealer-name 添加到 URL。

如何在 Wordpress 中更改单个页面的 URL?

鉴于我不想更改会影响整个网站的永久链接。我知道这可以使用 .htaccess 来完成,但我不知道如何去做。如果可能,请帮助我。

【问题讨论】:

    标签: php wordpress .htaccess url url-rewriting


    【解决方案1】:

    如果您的自定义帖子类型是“产品”和/或 query_var =“产品”,WordPress 会查找 single-product.php 以显示帖子的单个或永久链接。

    使用单{post_type}.php

    更多信息请参考以下链接:

    http://codex.wordpress.org/Post_Type_Templates

    【讨论】:

      【解决方案2】:

      试试:

      RewriteEngine On
      RewriteRule ^dealer-info/dealer-informatie/([0-9]+)/(.*)$ /dealer-info/dealer-informatie/?n=$1&d=$2 [L]
      

      您需要在文档根目录中的任何 wordpress 特定规则之前添加

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-09-20
        • 2015-06-18
        • 2020-07-15
        • 1970-01-01
        • 2017-02-16
        • 2017-06-23
        • 1970-01-01
        • 2013-02-26
        相关资源
        最近更新 更多