繁体   English   中英

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

[英]How can I change the URL for a single page in Wordpress?

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

以下是网址。

http://example.nl/dealer-info/dealer-informatie/?n=91&d=经销商名称

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

我可以如下更改URL吗?

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

要么

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

我的目的只是在URL中添加/dealer-name

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

鉴于我不想更改将影响整个网站的永久链接。 我知道可以使用.htaccess完成此操作的事实,但我不知道如何执行。 如有可能,请帮助我。

尝试:

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

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

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

使用single- {post_type} .php

有关更多信息,请参见以下链接:

http://codex.wordpress.org/Post_Type_Templates

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM