http://www.example.com/blog
。我想要的是我的单个博客文章,类别页面,存档页,标签页以及其他与博客相关的页面的链接结构中都带有/ blog /的“前缀”。因此,发布URL为
www.example.com/blog/post-title
现在,我只有类别页面正常工作。这是通过将以下行添加到我的
.htacces
文件中来完成的:RewriteRule ^category/(.+)$ http://www.example.com/ [R=301,L]
然后,我在Wordpress的“永久链接设置”页面上将类别库设置为“博客”。这使类别页面的URL为:
www.example.com/blog/category-name
(在.htaccess
中没有删除类别前缀,它们的URL为category/blog/category-name
)。为了使此功能可用于我想要的其他功能为了工作,我将“标记库”设置为“博客”。我还创建了自定义永久链接结构:
/blog/%postname%
(根据我在Google上搜索到的一些线程的建议)。这些设置提供了单个博客文章,标签页面和存档页面的URL。我正在寻找的URL结构。但是,这会使它们全部导致404错误。
我删除了
.htaccess
文件以确保Wordpress确实正在写入它。如果我从永久链接结构中删除了/blog/
,一切正常,但是我不再拥有要查找的URL结构。我对应该做什么感到困惑。我一直在阅读线程和指南,说这很简单,就像在永久链接结构中添加
/blog/
一样,但是到目前为止,还没有那么简单。如果有人知道我能怎么做,我将非常感激。使它正常工作。
.htaccess
内容:<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
#1 楼
转到“设置”>“永久链接”并将其添加到永久链接结构评论
那是我尝试的第一件事,并导致404错误。因此,我将其禁用了几个小时,并在阅读您的回复后决定再次尝试。现在适用于我的单个帖子页面。我还使类别页面再次工作。只需将标记页面和需要/ blog /的存档页面保留在其中即可。
–普雷斯顿
2011-6-5在4:54
如果您在页面上看到标签,也有一个地方。至于存档页面,您所谈论的是显示文章,标签,类别等列表或存档帖子的页面。
–xLRDxREVENGEx
2011年6月5日下午4:57
有了标签,如果我将博客添加到“标签库”区域中,它将为我提供正确的URL结构“ mydomain.com/blog/tag-name”,但是该页面随后给了我404错误。对于档案,我指的是显示特定月份的已归档帖子的页面。我希望该网址为mydomain.com/blog/2011/05。当我单击存档链接时,将显示该URL结构,但还会出现404错误。现在,对于单个博客文章,我再次遇到404错误。这可能是引起问题的插件吗?
–普雷斯顿
2011年6月5日4:58
您的.htaccess设置正确吗?
–xLRDxREVENGEx
2011年6月5日下午5:00
我相信是这样,Wordpress会在我每次更改重写规则时添加它们。那里应该有什么特别的东西吗?
–普雷斯顿
2011年6月5日下午5:01
#2 楼
将“ / blog /”添加到自定义永久链接结构,然后还将“ / blog /”添加到类别库时,会出现404错误。仅应将其添加到自定义永久链接结构中。如果您将类别库和标记库留为空白,而在自定义永久链接结构的前面添加“ / blog /”,使其看起来像这样的“ / blog /%postname%”,则-获得所需的结果。
您的页面将如下所示:domain.com/pagename/
您的帖子URL将如下所示:domain.com/blog/postname
您的类别URL如下所示-domain.com/blog/category/postname
希望这是有用的...
评论
仅添加到一个部分就不错了。该解决方案还将把/ blog /添加到类别和存档页面,这很好。这确实应该是公认的答案。
–伊恩
2014年6月6日在20:44
很高兴这种方法也适用于类别页面的URL。
–叶德文
2014年11月4日下午5:11
这应该是该问题的公认答案。
–安迪·沃伦(AndyWarren)
17-10-17在13:17
它将前缀附加到所有自定义帖子类型
–点头
18年5月3日在21:22
这里的一个常见问题可能是:您如何仅针对“发布”帖子类型进行管理,以及如何翻译/ blog例如不同的语言? :)
–火车头病
18年7月23日在12:05
评论
作为附带说明,编辑帖子时显示的固定链接“错误”。它不会显示最终链接。