如何动态获取URL以加载同一页面?

问题描述 投票:-1回答:1

如何说,让wordpress / articles / post-1加载与wordpress / articles / post-2相同的页面。我之所以这样做,是因为我内置了一个页面,该页面通过外部API加载文章。因此,基于URL的最后一部分,我调用API并加载该特定文章。

我设法通过.htaccess文件成功了,但是它仅适用于数字,而不适用于字母(article / 123作品,article / abc抛出404)...假设wordpress将其读为som类,页面不存在。

RewriteEngine On
RewriteBase /article/
RewriteRule  ^article/(.*)/ /site/article/?aa=$1 [L]
php wordpress .htaccess
1个回答
0
投票

如果您有此http://domain/articles/abc123

您应该使用WordPress文章页面ID手动设置WordPressPageID,而aa为abc123

RewriteEngine On
RewriteBase /
RewriteRule ^articles/([^/]*)$ /index.php?page_id=WordPressPageID&aa=$1 [L]
#  original wordpress rewrites should placed here
热门问题
推荐问题
最新问题