在我的一个网站中,我正在使用 wp_online_store 插件 for wordpress,这是 oscommerce for wordpress。
如果我使用友好的 URL,我在这样的链接内有:
www.mysite.com/store/product_info/products_id/1234
其中store是wordpress的一页(pagename=store)或(page_id=1)的rewrite,product_info与oscommerce的product_info.php有关。
主要问题是这种链接不存在,wordpress 无法识别它,并发送到:
www.mysite.com
所以 oscommerce 重写了 url 但不识别它,正确的 url 是:
http://www.mysite.com/store?slug=product_info.php&products_id=1234
http://www.mysite.com/index.php?pagename=store&slug=product_info.php&products_id=1234
http://www.mysite.com/index.php?page_id=1&slug=product_info.php&products_id=1309
我需要 wordpress 将第一个 url 发送到其中一个,但不断响应并使用第一种 url,所以这必须在内部进行,
有些方向会很好,
谢谢。