我一直在开发一个评论系统(反向工程WordPress的一个)。在我的情况下,我希望每个评论是棘手的社会网络。这意味着他们需要他们自己的网址。我建立了一个页面(comment.php
)和存储的ID的评论作为一个参数。
问题是社交网络删除了get参数,这样他们就可以在里面存储自己的数据。
然后我把它嵌入到URL中,使用页码系统作为评论id,然后使用str_replace来获取我们想要的评论id(例如example.com/comment/135
)。这起作用了,但是社交网络删除了页码部分。如果数字后面有字母,他们不会删除页码部分。
因此,我正在寻找一种方法,有个人评论页面。我有一个主题文件已经做好,并准备去,但我只是需要一个标准的评论网址的工作。像example.com/comment/135-comment/
与它自己的网页,然后可以提取的ID从URI。这怎么能做到呢?
1条答案
按热度按时间2q5ifsrm1#
您可以使用htaccess规则将www.example.com重写example.com/comment/135-comment为example.com/comment/?id=135
但是,只有在URL www.example.com中有resp. comment模板时,此操作才有效example.com/comment/
一种通用的方法是使用类似
example.com/123-post/135-comment/
的代码,同时使用post id和comment id。应该适用于大多数主题。