jjzjj

permalinks

全部标签

php - Wordpress 3.1.2 永久链接损坏

我全新安装了WordPress3.1.2(未升级但全新安装),不包含任何插件。我在谷歌搜索时遇到了一个相当普遍的问题,但我找不到适合我的解决方案。我有一个自定义分类法和一个自定义帖子类型正在运行,我的functions.php中的代码:register_post_type('product',array('labels'=>array('name'=>__('Products'),'singular_name'=>__('Product'),'add_new_item'=>__('AddNewProduct'),'add_new'=>__('AddaProduct'),'edit_it

php - 如何在自定义帖子类型的重写规则中放置元值?

我已经完全重写了这个问题,因为它有点长,而且我担心人们会在没有完整阅读它的情况下跳过它。我有一个自定义帖子类型(过程),它具有自定义元键/值和我想用作slug的页面ID。我正在使用此功能(如下)在管理区域创建永久链接,但在查看这些时,页面出现404错误。如何创建重写规则以使用相同的格式?functionbv_procedure_parent_slug($url,$post){if(get_post_type($post)=='procedure'&&get_post_meta($post->ID,'procedure_parent',true)){$procedure_parent=g

wordpress - 更改永久链接结构并保留旧结构

我在WordPress中有一个永久链接结构为“/category/post_id.html”的站点,我想将其更改为“/category/year/month/date/post_id”。我知道永久链接的最佳做法是在URL中包含帖子名称,但出于某种原因我不想这样做。我的帖子有很多社交分享/点赞,所以我希望能够保留这些社交分享和点赞,并升级到上面提到的新永久链接结构。请帮忙。任何建议将不胜感激。谢谢你 最佳答案 转到管理->设置->永久链接->从常用设置中选择日期和时间,然后保存设置希望能成功

php - 与自定义永久链接一起使用时 Wordpress 站点地图 XML 错误

我在wordpress上开发了一个网站,我使用YoastSEO插件(https://wordpress.org/plugins/wordpress-seo/)进行SEO和自定义永久链接(https://wordpress.org/plugins/custom-permalinks/)来自定义我的链接。现在的问题是YoastSEO和GoogleSitemap都无法在我的网站上生成站点地图XML,它返回404错误。如果我禁用CustomPermalinks插件,那么它会完美运行。我什至尝试将我的YoastSEO插件更改为多合一SEO,但问题仍然存在,站点地图仅在自定义永久链接被禁用时才有效

wordpress - WordPress 中类别的永久链接设置

我有一个关于WordPress中永久链接设置的快速问题。我当前的帖子设置是http://somesite/%postname%/我想为我的类别设置相同的类别,如何将我的类别URL设为http://somesite/%categoryname%/WordPress中的默认值为http://somesite/category/%categoryname%/ 最佳答案 您可以在永久链接设置的“类别库”字段中输入一个句点。如果您使用的是YoastSEO插件,您还可以使用高级区域来更改永久链接。

WordPress - 禁用带 ID 的 URL (SEO)

我已经安装了WordPress并为每个页面创建了永久链接。但是,仍然有一个版本可用example.com/?p=123表示数据库中的ID。是否可以禁用这些链接,以便只有我的固定链接可用?我看到Google已将我的永久链接和带有ID的链接编入索引-我是否必须为指向永久链接版本的每个ID链接创建301重定向? 最佳答案 如果您在settings中启用了永久链接,然后WordPress将通过其内置的规范API自动为您重定向这些URL:example.com/?p=123=>example.com/pretty-url(自动发生)手动添加重

wordpress - h1 标签内的固定链接会影响页面 SEO 吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion在我的wordpress博客中我发现我的帖子标题显示如下PostTitle深入研究,我发现代码结构如下"rel="bookmark">我想知道h1标签内的anchor标签是否会对我的SEO排名产生不良影响?

wordpress - 使用查询字符串重定向所有 Wordpress 页面,搜索页面除外

我的旧Wordpress博客没有使用漂亮的永久链接,而是使用丑陋的查询字符串来确定页面/文章。我已将我的博客从“blog.domain.com”移动到“newblog.domain.com”,并且我正在尝试将所有带有丑陋查询字符串的旧页面URL重定向到我的新博客主页。我想对除Wordpress搜索查询?s=之外的所有查询字符串执行此操作如何将除搜索查询之外的所有查询字符串301重定向到我的新博客主页?我知道如何重定向所有查询字符串,但如何只排除搜索查询? 最佳答案 如果您的主题中有一个404.php模板,在get_header()之

ruby-on-rails - 网址中的用户名 - Ruby on Rails

我正在开发一个项目,其中包括注册、登录和用户可以发表文章。但是我想在文章网址中包含用户的用户名。所以我在routes.rb中这样做了scope'/:username'doresources:articles,:path=>'/status',only:[:create,:destroy,:show]end现在,当我打开显示所有文章的项目索引时,出现此错误。没有路由匹配{:action=>"create",:controller=>"articles"}缺少必需的键:[:username]我做错了什么吗?编辑:这是rakeroutes的输出PrefixVerbURIPatternCont

通过添加/2/、/3/等在多个 URL 下可用的 Wordpress 页面

出于某种原因,Wordpress页面不仅可以在预期的永久链接上使用,而且通过将/2/、/3/、/4/等添加到URL,也会显示相同的站点。来自随机Wordpress页面的示例http://chicago.suntimes.com/entertainment/kokandys-the-wiz-really-isnt-in-kansas-anymore/http://chicago.suntimes.com/entertainment/kokandys-the-wiz-really-isnt-in-kansas-anymore/2/这可能会对搜索引擎产生影响吗?