Wordpress静态主页动态帖子页面网址重写

时间:2010-05-02 18:41:09

标签: wordpress url-rewriting

您好我有一个带有静态主页的Wordpress安装和带有文章名称的帖子页。

我在Wordpress中的自定义永久链接字符串设置为/%postname%

我的htaccess文件设置如下:

 <IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ./index.php [L]
 </IfModule>

当我浏览文章页面时,我的网址重写如下:

example.com/articles/page/5

编辑----- 文章页面是我使用上一篇文章下一篇文章链接浏览所有文章的页面。

因此,下一篇文章会给我example.com/articles/page/6,之前的文章会将我带到example.com/articles/page/4

然而,我希望“页面”部分更改为文章,并将“数字”更改为实际粒子名称。 编辑------结束

我想获得如下设置:

example.com/articles/article/the-article-name

我将如何实现这一目标?

2 个答案:

答案 0 :(得分:0)

在固定链接设置上尝试使用尾部斜杠:/%postname%/

编辑5/02/10:

检查.htaccess是否有多个冲突的重写块。

如果想要这样:/articles/article/name-of-article

将“文章”设置为您的类别库,并将所有文章放在名为“文章”的类别中:

Posts Categories SubPanel « WordPress Codex

然后您的分页将采用page / 2 /等格式

答案 1 :(得分:0)

如果您的所有帖子基本上都是“文章”(即您不介意在所有与帖子相关的永久链接的网址中包含'文章' - 类别,标签,单个帖子等),那么只需将您的永久链接结构设置为;

/articles/%category%/%postname/

显然,如果你想要结构articles/article/post-name/,你必须在一个带有slug'article'的类别中提交帖子。