您当前的位置:首页 > TAG信息列表 > url-rewriting
All in One Seo and Permalinks
我正在使用多功能搜索引擎优化,对于帖子标题格式选项,我将其作为:%post\\u标题%kewyord1关键字2等关键字1,关键字2是我为我的网站选择的关键字此外,在Permalinks中,我将其命名为/%postname%/,以便帖子名称显示在短链接/url中因此,使用这些配置,如果我在标题中使用“Books”进行发布,它将如下所示:Books关键字1关键字2等但该帖子的短链接或实际url如下所示:www.mydomain。com/书籍它不包含我在搜索引擎优化中指定的所有关键字我试着将Permalink更
从URL中删除分类库或术语
我知道这里有很多关于这个的帖子,但没有一个能回答我的问题。我正在使用具有自定义类别类型(名为messagetypes)的自定义构建主题。我创建了一个名为media的类别。设置此主题是为了添加一个菜单项,单击该菜单项时,会显示所有标记为media的项目,但页面的URL则是mysite。com/消息类型/媒体。我想从url中删除消息类型,并将其仅用于mysite。com/媒体。我得到的最接近的结果是当我添加到自定义类别函数页面时,其中register_taxonomy( \'messagetypes\', .
在没有index.php的情况下,无法使漂亮的固定链接起作用
我与WordPress合作了一段时间,这是我第一次遇到这个问题,没有它,我无法让我的永久链接正常工作index.php 在URL上,即使mod_rewrite 已启用,以下几项可能有助于解决问题:我正在使用apache2,并且启用了mod\\u rewrite,我通过显示phpinfo().htaccess 当我更新permalink选项时,文件写得很好,内容是默认的WP重定向规则,但以防万一,它是:# BEGIN WordPress <IfModule mod_rewrite.c>&
Changing the search URL?
我想更改搜索URLexample.com/search/keyword 到example.com/result 或topic/keyword.
带有Base62编码帖子ID的自定义固定链接/短链接
我希望我的帖子链接看起来像/%post\\u id62%\\u%postname%/其中%post\\u id62%是base62编码中的帖子ID(例如。http://example.com/y9Rlf_test/) 我的短链接由/%post\\u id62%组成(例如。http://example.com/y9Rlf). 这是我到目前为止(在我的functions.php) 这显然不起作用:add_action( \'init\', \'yoyo_init\' ); function yoyo_
如何删除重写规则?
我用下面的代码添加了一个重写规则,现在需要删除它。add_rewrite_rule(\'^events$\', \'index.php?post_type=events\', \'top\'); 我的问题不是规则不起作用。这条规则已经被添加了,我想去掉它。删除add\\u rewrite\\u rule()行代码并刷新规则是否可以消除它?
如何使页面插件优先于任何其他分类,如自定义帖子、帖子或类别
我使用WordPress作为CMS。当它们有相同的slug时,我需要显示页面而不是类别。我有一个名为“立式加工中心”的类别,其中有一个是“立式加工中心”,这个类别在谷歌的第二页排名,我想优化更多。所以我创建了一个页面。。因此,正如您所看到的,页面和类别具有相同的slug。当我写www.xx时。com/立式加工中心,分类页面正在打开,我还用它检查了monkeyman重写分析器,它显示分类slug的排名更高。我需要让wordpress显示页面,而不是类别,当它们有相同的slug时。是否有任何插件或任何方法可以
创建内置页面而不创建实际页面
例如:site.com/contact (或site.com/?page=contact 如果不使用永久链接)当有人转到那个页面时,我想加载一个主题模板,比如page-contact.php但我不想在仪表板中为这项工作创建页面。我如何在内部、函数内做到这一点。php?我知道这是可能的,因为bbpress插件以某种方式为/用户/页面实现了这一点,而这些页面不是标准的wordpress页面。。。
更改自定义开机自检类型插件时是否重定向?
我更改了两个自定义帖子类型的名称。他们最初的鼻涕虫没有正确地反映出立柱类型。因此,我需要重定向从designer_lingerie (旧的post-type slug)到designer. 所有的帖子都是一样的,只是帖子的类型变了。我肯定我需要使用.htaccess 但我不确定该告诉它什么来改变。基本上,我应该使用什么URL来执行此操作?WordPress的漂亮URL还是默认URL?
自定义税务页面上的分页删除查询变量中的空格
我有一个很奇怪的问题,和这个问题很相似:Why does Wordpress Pagination Remove the Spaces from my GET Variable?. 除了我的没有N个搜索结果页面,而是自定义分类页面。问题是:干净的WP安装,没有插件。我在函数文件中添加了这样的自定义分类法:register_taxonomy( \'my-categories\', array( \'post\', ),
如何在用户浏览我的站点的整个过程中保留url参数?
我们有来自其他网站的客户,我希望保留url参数/?lead=openeye 在他们浏览的整个过程中。这样,当他们填写表格时,我就可以捕获销售线索。如何在他们浏览网站的整个过程中保留url参数。Update..我已经开始使用会话和cookies的组合来应对这个问题。它可以正常工作,但似乎不会在页面之间停留超过几秒钟。在标题中<?php $lead = $_GET[\'lead\']; $_SESSION[\'lead\'] = $lead; $url = parse_
将所有帖子的URL从没有.html重定向到.html
如何将所有帖子永久链接重定向到。html,在Wordpress中?现在我所有的帖子url都以结尾。html,但在此之前没有。html更清楚地说,例如,类似于www.example的帖子url。com/postrl被重定向到www.example。com/姿势。html。一个接一个地重定向它们很简单,但我需要一个规则来重定向所有帖子。非常感谢。
在WordPress中将损坏的URL(Dreamweaver)替换为新URL
我正在将整个网站从html和dreamweaver格式迁移到wordpress。我使用运行良好的htlm导入插件导入了内容。现在,我必须更正所有内容链接,因为它们保持了dreamweaver应用的相同可变url格式,并且由于我更改了dite目录结构,现在大多数链接都被破坏了。基本上,我的问题如下:1) 旧站点内部链接URL(dreamweaver):<a href=\"page.html\">page</a> 2)现在,在WP中,正确的url应该是:<a href=
有没有一个PHP函数可以匹配给定URL之后的任何内容,这样我的if语句就可以在每个实例中工作?
下面显示了一个IF语句,它基于url运行两个自定义查询中的一个。我面临的问题是url是否包含分页,例如/page/2/, 我的查询中断,因为url未正确匹配。我对php非常陌生,在我的搜索中,我遇到了一些不同的php函数,这些函数可能对我的情况有所帮助——我只是不确定如何使用它们,以及哪种函数更适合我的需要。这些是preg_match, parse_url, 和dirname.例如site.com/players 列出玩家和site.com/players/type/pro 列出职业球员。后者已被重写,实
如何将我的主页从我的内部页面的URL中排除?
我刚刚在设置>阅读我创建的一个名为“主页”的页面时定义了我的主页。更改是可以的,但因为它们都是我的内部页面url,所以在它们的url中显示了一个额外的/home/。我怎样才能避免呢?示例:之前:www.mydomain/internalpage/更改后:www.mydomain*/主页/*内部页面/
如果唯一的固定链接设置是%postname%,那么对于旧的重复项会发生什么情况?
我很想把我的博客改成网站。com/postname。我知道Wordpress很聪明,可以为新帖子添加一个唯一的数字,但是那些会被更新的旧帖子呢?我可以运行数据库检查重复项并手动修复它们,但我想知道这是否已经被一些Wordpress魔法所覆盖?
有关静态首页博客的帮助,请访问/博客
我对安装wordpress感兴趣,有一个静态的首页,并有到/blog的博客链接。如何在根目录中安装wordpress,但让博客位于/blog我知道如何对博客url进行安装,但我是否只是在常规设置中为此更改wordpress url?谢谢
带有_FORWARE的分类导致全部
我有一个自定义的分类法,它将with\\u front设置为false,以尝试让URL看起来像/%type%/%brand%/%product%/, 随着我们的堕落而堕落。然而,这让我抓狂。代码中的所有内容都可以正常工作,但它会导致站点上的其他页面都变成404。我想原因是with\\U front让它认为所有请求都是为了这个分类法的元素。但我不知道怎么修。仅供参考,make labels是我的懒惰函数,它生成我们需要的标签。register_taxonomy (\'types\',\'brands\',&
如何从wp_options表中永久删除默认重写规则?
我们在wp\\u选项表中保存了大量的重写规则,我想永久删除我们网站上没有使用的任何条目(如评论提要、页面附件等)。清除这些规则并防止它们在下次调用flush\\u rules()时保存到数据库的最佳方法是什么?我更喜欢在函数中工作的解决方案。php或作为独立插件,而不是编辑核心WP文件,如WP包含/重写。php。
无法使重写规则生效
基本上,我想用一个参数重写:/edit/测试post到现有页面:/edit?e=测试桩从examples in the Codex 我创建了:add_filter( \'rewrite_rules_array\',\'my_insert_rewrite_rules\' ); add_filter( \'query_vars\',\'my_insert_query_vars\' ); add_action( \'wp_loaded\',\'my_flush_rules\' );