-1

在前端,我从 mysql db 表中获取一些链接,例如:

<a href="http://localhost/my_site/detail/Link-1">Link 1</a>
<br />
<a href="http://localhost/my_site/detail/Link-2">Link 2</a>
<br />
<a href="http://localhost/my_site/detail/Link-3">Link 3</a>

并从管理员端设置 - > 固定链接我设置http://localhost/sparcs/sample-post/ 并创建一个页面和命名详细信息,其 url 正是http://localhost/my_site/detail/

但是当我点击任何链接时 WP 说

抱歉,找不到您请求的页面。也许搜索会有所帮助。

虽然我可以使用<a href="http://localhost/my_site/detail/3">Link 3</a>并且它工作正常并且我可以使用pathinfo($_SERVER['REQUEST_URI']);.

实际上,我在 db 表中创建了自定义 url,然后在我的 WP 页面左栏上显示这些 url,如果我点击它 wp 显示页面,我可以用它来捕获 url 信息pathinfo($_SERVER['REQUEST_URI']);

我还使用了自定义结构并设置http://localhost/my_site/detail/url但不起作用。

我认为这可能是解决使用

重写.php 在wp-includes/rewrite.php

但我不知道应该如何修改哪个函数。

4

1 回答 1

0

最后我发现了解决方案:

http://webspot-msajid.blogspot.com/2012/07/creating-seo-friendly-urls-with-merger.html

于 2012-07-29T14:27:46.693 回答