您当前的位置:首页 > TAG信息列表 > url-rewriting

  • 多站点上未注册ADD_REWRITE_RULE

    时间:2014-05-14

    我有一个多站点安装的WordPress。我已经安装了插件Monkeyman Rewrite Analyzer,所以我可以看到我注册的所有规则。下面的代码是我注册规则的方式: add_action( \'init\', \'add_init_rules\' ); function add_init_rules() { add_rewrite_rule(\'^car/([^/]*)/([^/]*)/?\',\'index.php?pagename=car&id=$

  • custom url with custom post

    时间:2014-05-15

    我想更改我的自定义帖子URL。我想删除“item“”来自URL。使用以下代码和自定义帖子类型url插件http://wordpress.org/plugins/custom-post-type-permalinks/我的URL是:原始URL:http://mywebsite/wp/item/america/mayer/要将其更改为http://mywebsite/wp/america/mayer/不使用htaccess.WordPress Code function aitDirItemPostTy

  • 固定链接中的撇号导致找不到页面

    时间:2014-05-16

    我正在从Drupal迁移到WP多站点网络,我有一个帖子元字段,其中包含我用于permalink结构的旧帖子的URL(主要用于维护社交统计等)。我这样做的原因如下:add_filter(\'post_link\', \'migration_permalinks\', 10, 3 ); function migration_permalinks( $permalink, $post, $leavename ) { if( ($post->post_type

  • 博客帖子未显示为博客页面的副栏

    时间:2014-05-20

    我正试图在我的公司网站上建立一个新博客,博客帖子不会显示为博客页面的子页面。我想将所有博客帖子的url改为:techmdinc。com/博客/帖子标题我怎样才能做到这一点?我需要手动操作吗?

  • 预期为404,但在帖子标题中重定向到带有url子目录的帖子

    时间:2014-05-22

    我看到了一些意想不到的东西,尽管我不确定这是我可以禁用的功能,还是我需要跟踪的自定义主题引入的功能。如果我为一个不存在的页面输入url,例如mysite。com/london,在抛出404之前,它将搜索标题以“london”开头的帖子,并显示如果找到它,例如mysite。com/活动/伦敦周末派对。(我有许多不同的CPT,但此重定向与CPT无关,也就是说,它似乎不关心标题中包含“london”的帖子类型。当我注册CPT时,唯一的重写规则是针对slug,例如。\'rewrite\' => array(

  • 在URL中指定“文章类型”的最佳方式

    时间:2014-05-22

    我正在帮助一个小博客发布一些不同类型的文章。这些文章类型是跨类别共享的。我们想把文章类型放在URL中。结构如下所示:www.example。商品/类别/子类别/商品类型/商品名称我不确定这些文章类型的最佳属性。它们是否应该是子类别(因此每个类别都有一个子类别“如何”、“采访”、“新闻”等。。。我应该使用标签吗?我可以在URL中指定一个特定标记(而不是所有标记)吗我应该使用自定义属性吗?任何指导都是很好的指导,我在零起点。。。

  • 如何增加重写规则/类别结构

    时间:2014-05-23

    我目前正在尝试使用add_rewrite_rule() 要创建重写(duh!),用于自定义分类页面。我用以下代码添加了重写标记“sort”:add_rewrite_tag(\'%sort%\',\'([^&]+)\'); 问题是我对重写结构不是很熟悉,我正在努力。。我有一个重写规则,它正在接近,但仍然不太管用。add_rewrite_rule(\'^vehicle-make/([^/]*)/?\',\'index.php?page_id=40&sort=$matches[1]\'

  • 我如何编写重写规则才能显示为移动多站点?

    时间:2014-05-30

    正如我们在我的问题中得出的结论trying to change the url of a multisite 最简单的解决方案可能是添加重写规则,因为这实际上只是我在这里关心的最终结果。我试图以一种相当简单的方式添加重写规则,但似乎不起作用,所以我回来寻求您的帮助。我认为这在这里很重要,因为重写规则本身并不复杂,但它与WordPress的交互方式让我望而生畏。当前目录结构如下所示r.info / +- blogs +- th | - .htaccess

  • 从URL中删除子类别

    时间:2014-06-03

    我正在将一个带有WP博客的自定义网站一次性安装到WP旧URL为:域。co.uk/blog/post-name新URL当前是(使用/%Category%/%postname%/的类别URL重写时)域。co.uk/blog/category/post-name有没有办法从URL中删除子类别,使其与旧URL相同(因此我不需要301重定向所有旧URL)客户仍然希望对帖子进行分类,因此需要定制永久链接

  • 虽然重写引擎打开了,但我在每一页上都没有找到404

    时间:2014-06-05

    我的wordpress博客大约一周前遇到了这个问题。在此之前,它没有什么问题。我对web主机提供商表示怀疑,但他们多次表示重写引擎已启动,并且工作正常。我将所有源代码移植到本地主机,我又遇到了同样的问题。我不能去管理部门,博客等。我在这里读了很多帖子,但不幸的是没有成功!我的博客怎么了?<IfModule mod_rewrite.c> RewriteEngine On . . . </IfModule> EDIT 1:

  • Change Admin URL

    时间:2014-06-06

    我对我的Wordpress目录结构做了很多修改。以下是我所拥有的:define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'SERVER_NAME\'] . \'/wordpress\'); define(\'WP_HOME\', \'http://\' . $_SERVER[\'SERVER_NAME\']); define(\'WP_CONTENT_DIR\', dirname(__FILE__) . \'/content\'); d

  • 如何只重写WordPress页面的URL?

    时间:2014-06-07

    我的WordPress页面URL为www.example.com/WP/sample-page 我想让它像www.example.com/WP/p/sample-page.html 为此,我使用了一个插件名称\"Pages with extension\" 它起作用了,但只会增加。html在我的页面URL的末尾。我还想添加/p/ 在我的页面URL之前,它将成为我上面提到的。我不想为此使用任何扩展,可以吗.htaccess 文件做什么?如果是,那么如何?

  • 如何在不重定向的情况下添加添加_重写_规则?

    时间:2014-06-07

    我有一个名为“位置”的自定义帖子类型。我有一个叫“星巴克”的地方。我可以访问“/地点/星巴克”查看此内容。我想在URL中添加“咖啡馆”,这样路径“/位置/咖啡馆/星巴克”将加载“星巴克”页面,同时在浏览器中维护URL。我已将此代码添加到我的函数中。phpfunction add_rewrite_rules() { add_rewrite_rule(\'^location/([^/]*)/([^/]*)/?\',\'index.php?pagename=$matches[2]\',\

  • 将日期层次结构重写为‘yyyy-mm-dd’辅助文件

    时间:2014-06-08

    我正在建立一个杂志网站issue 自定义帖子类型。每个版本的slug遵循以下格式YYYY-MM-DD 根据该期的出版日期。目前,永久链接设置为http://host/magazine/2014-06-08 但我想通过URL访问它们http://host/magazine/2014/06/08.以下是我目前在functions.php:$issue_structure = \'/magazine/%issue%\'; $wp_rewrite->add_rewrite_tag(\"%issue%

  • URL在迁移后未更改

    时间:2014-06-11

    我的公司博客位于http://blog.analytixsolutions.com 现在我把它移到了http://blog.aixsol.com 但我的URL仍然指向以前的地址。我使用了通常推荐的搜索和替换插件来更改后端的URL。我还在phpmyadmin中激发了以下查询,但没有成功。UPDATE wp_options SET option_value = replace(option_value, \'OLDURL\', \'NEWURL\') WHERE option_name = \'home\'

  • 如何阻止WordPress进行默认查询?

    时间:2014-06-13

    我的目标是根据一些新的重写规则重定向到自定义模板,但不需要wordpress进行无用的查询。我的代码:function add_rewrite_rules() { add_rewrite_rule( \'^settore/([^/]*)/?$\', \'index.php?settore=$matches[1]\', \'top\' ); add_rewrite_tag(

  • 帖子“子页面”的重写规则,带分页

    时间:2014-06-13

    我想知道是否可以在帖子中添加“子页面”,并在该“子页面”中对内容进行分页,例如:我有一个帖子Lorem Ipsum此帖子Videos, Photos 和Audios 当您访问帖子时作为附件www.website.com/lorem-ipsum/ 您基本上只访问文本和一些其他信息,您可以访问:www.website。com/lorem ipsum/videos/www.website。com/lorem ipsum/videos/page/2 www.website。com/lorem ipsum/audi

  • 隐藏不带插件的管理员登录

    时间:2014-06-13

    我想隐藏我的管理员登录,因为它在一段时间前由于攻击而被禁用。(我不记得它们到底是什么,我的网站因为另一个原因关闭了很长时间)我知道有几个插件可以做到这一点,但我想使用我自己的代码。以前是否有人这样做过,是否可以将其添加到主题函数中。php?我已经在网上搜索过了,但没有找到任何教程,但这个例子可以作为一个起点吗?Changing wp login url without .htaccess我已经用函数编写了自己的模板,但这要复杂得多,所以希望能从其他更有经验的wordpress程序员那里得到一些提示。抱歉,

  • Web.config打破了子目录MultiSite的主题

    时间:2014-06-16

    我们正在将单个wordpress站点转换为子目录网络,但找不到任何web。正确工作的配置。一旦我们更改了单站点web,我们就永远无法让主题发挥作用,即使是在根(/)站点上。为多站点配置,它会中断。我已经搜索了几个小时,找到了几个人们找到网站的主题。配置对我们有效,但没有一个对我们有效,主题总是被打破。我们需要的设置如下:http://www.domain.com/ (主站点)http://www.domain.com/en/ (网站英文版)我确实在我自己的Apache服务器上实现了一定程度的功能,但它尝试

  • 重写规则社交共享链接

    时间:2014-06-19

    在最后通牒的主题中,儿童主题。php我已经在重写规则中添加了重写规则,它工作得非常好。但是,如果URL在Facebook或Twitter上共享,则不起作用。Facebook调试器使用重写规则为任何页面返回“无法遵循重定向路径”。要尝试的URL:http://www.teamrealty.ca/listing-details/839215/res/5801-Longhearth-Wa/调试器:https://developers.facebook.com/tools/debug/og/object?q=ht