2013-10-02 32 views
-4

我需要的是这样的example.com/postname/id/2WordPress的传球参数到URL

我知道,我可以使用example.com/postname?id=2,但第一个例子中的URL更友好。

这可能吗.htaccess

+0

根据您对以下答案的评论,您的问题还不清楚 - 重做。你想要达到的目的可以通过改变设置中的'Permalink'结构来完成。 –

回答

3

在管理控制台:

选项>永久链接>常用选项>选择您想要

2

凡是在该格式最终将导致与如果不彻底打破了WordPress的漂亮永久链接并发症之一。您可能还需要为htaccess添加一堆正则表达式重写规则。为什么不使用基于哈希或查询的url #?后跟参数?

+0

如何使用'#'? 'example.com/postname?id = 2'在这个例子中,我希望在javascript中使用'document.window.hash'来传递变量2 – Wizard

+0

,你可以在'#'符号后得到url的值,尽管你可能需要以解释或取消默认行为(例如,将视口定位在id对应于#parameter的元素上)。但是例如,你可以解析'document.window.hash'并使用它来设置一个AJAX调用来加载你想要的内容,等等。这是一种奇怪的做法,但它是使用'?'的可能替代方法。请注意,根据您的设置,htaccess重写规则可能会对此造成干扰 – Ennui