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

  • URL重写+页面+自定义帖子类型=异常重定向

    时间:2011-08-07

    还有一个URL重写问题:)问题是,我有一个URL重写规则应该可以工作,但它在不传递查询变量的情况下重定向了所有逻辑。有趣的细节该网站的页面结构如下:/our-firm/shareholders我有一个名为“股东”的自定义帖子类型我的目标是让结构像这样工作:/our-firm/shareholders/awesome-shareholder-name...并在股东页面对股东帖子进行自定义查询。我通常会对股东帖子使用重写slug,但我希望内容显示在原始页面结构的上下文中(our-firm/shareholde

  • rewrite rules and capturing

    时间:2011-08-12

    我有一个我认为非常简单的问题。但由于某种原因,我无法破解它。我希望现有页面后面的所有内容都作为查询参数定向到该页面。所以实例com/mypage/this/that/other实例com/mypage/this/that实例com/mypage/this都应该导致实例com/mypage,查询cpath=/this/that/other(或后面的任何内容)有什么想法吗?使用标准参考文献只能得到404页谢谢

  • WordPress每页的总发帖数已更改,现在出现404个http错误

    时间:2011-08-12

    我已经将我的网站从Joomla迁移到WordPress。一切都很好,我已经在htaccess中创建了我的重写,以阻止404来自旧URL,但我在分页方面有问题。在Joomla网站上,我每页有6篇帖子,但现在在WordPress中,我需要每页显示10篇帖子。那也很好。问题是,在WordPress站点中,由于我现在使用的每页10篇帖子,最后一页返回404错误。i、 e.:在Joomla,要想得到第60篇文章,我必须在第10页,但现在第10页已经不存在了,因为在WordPress中,现在最后一页是第6页。在这种情

  • 如何为一个自定义分类使用多个术语的高级分类查询传递URL参数

    时间:2011-08-15

    This answer 提供查询的代码,该查询返回分类术语的OR匹配: global $query_string; $args[\'tax_query\'] = array( array( \'taxonomy\' => \'status\' ,\'terms\' => array( \'available\', \'pending\' ) // change to \"sold\" for 2nd que

  • 为安全起见,何时调用`add_rewrite_rule`

    时间:2011-08-16

    我开始在项目中遇到这样的情况:我正在组合多个插件,这些插件都使用add_rewrite_rule 和flush_rewrite_rules 在不同的点。众所周知,calling flush_rewrite_rules on every page load is a bad thing.当插件A还没有添加重写规则,但插件B调用flush_rewrite_rules. 插件A是一个好公民,不调用flush_rewrite_rules 除非现在需要it\'s 重写规则不再存在。我一直在寻找一个在规则整理之前调用

  • 通过url传递评论id,并在url中附加评论帖子的slug

    时间:2011-08-17

    场景如下:我编写了一个自定义url规则,将注释id传递给模板,并将注释和注释元显示为单个页面(eg. http://example.com/reply/56) 而且效果很好。但现在我正试图完善这条规则,以便在URL中包含评论帖子slug。所以当我访问\'http://example.com/reply/56\' 它应该映射到\'http://example.com/the-post/reply/56\'. 我实际上被困在这一点上了。以下是我迄今为止所做的:有效的规则:<?php add_r

  • 需要有关自定义重写规则的帮助-http://domain/custom发布插件/回复

    时间:2011-08-19

    我也用不同的方式问过这个问题,但没有人回答!我想我应该在这里重新措辞<我的自定义帖子是“公司”。我正在尝试添加自定义重写规则。当“url”http://domain..com/company/company-title-slug/replies\', ,我想重定向到一个自定义模板(应用于名为“回复”的页面),并列出此自定义帖子的所有评论。如果我在url中添加注释id,如以下“url”http://domain..com/company/company-title-slug/replies/23\',

  • How to create custom URL routes?

    时间:2011-08-19

    我有一个非常特殊的要求,希望我能解释它而不会太混乱。我创建了一个页面模板,其中列出了从外部XML文件获得的一些属性,到目前为止没有问题,比如URL如下所示:http://www.example.com/properties/ 每个属性都有一个链接,可以将用户重定向到“单个属性”页面,该页面显示有关该属性的更多信息。我想知道是否有这样的链接:http://www.example.com/properties/123 在哪里123 将是属性的id。所以如果我有如下URLproperties

  • 如何通过自定义变量正确重写URL

    时间:2011-08-22

    我一直在尝试重写店铺uri,现在我得到的是以下代码:add_filter(\'rewrite_rules_array\',\'wp_insertMyRewriteRules\'); add_filter(\'query_vars\',\'wp_insertMyRewriteQueryVars\'); add_filter(\'wp_loaded\',\'flushRules\'); // Remember to flush_rules() when adding ru

  • Listing Authors - URL Formats

    时间:2011-08-22

    Possible Duplicate:How do I amend the fixed “author” part in the URL? 你好,我需要为作者定制URL,例如mysite。com/team/johndoe将是最终的URL。这应该列出那个特定的用户,但我希望使用作者。php模板来执行此操作。以下给出了进一步的细节,但并没有真正阐明这是否可行,因为它不是为了:http://codex.wordpress.org/Author_Templates对于这种情况,有没有什么

  • 我需要使一个主题内的php文件可通过url访问

    时间:2011-08-23

    我在这里查看了这篇帖子Making a plugin file accessible via url rewrite? 这似乎和我有同样的问题,但它是一个插件。但到目前为止,我得到了404。add_action( \'init\', \'my_rewrite\' ); function my_rewrite() { global $wp_rewrite; add_rewrite_rule(\'/$\', \'/wp-content/themes/econ/

  • WordPress自定义URL重写重定向而不是屏蔽

    时间:2011-08-29

    我有一个插件中的以下代码,该插件旨在将请求发送到url/stores/directory/foorbar/ 并通过foobar 作为GET变量:function pcrr_rewrite_rules($a) { $k = array(\'stores/directory/([^/]+)/?$\' => \'index.php?pagename=directory&pod_store_id=$matches[1]\'); return $k + $a;

  • ADD_REWRITE_RULE:$匹配未被捕获的值替换的变量

    时间:2011-08-29

    我想访问插件文件(当<a> ,而不显示文件的实际路径。我正在使用以下重写规则:add_rewrite_rule( \'continue/([0-9]+)/?$\', \'wp-content/plugins/my-plugin/continue.php?where=$matches[1]\', \'top\' ); 请求被重定向到continue.php 但我总是$_GET[\'where\']=$matches[1] 而不是$_GET[\'where\']=123 内部继续。php

  • 自定义发布类型和分类重写错误

    时间:2011-08-29

    以下代码改编自Jan Fabry的回答。Mixing custom post type and taxonomy rewrite structures?<?php add_filter(\'post_type_link\', \'client_area_permalink\', 10, 4); function client_area_permalink($post_link, $post, $leavename, $sample) { if ( false !==

  • 将以前独立的博客文件重写到网络上的规则

    时间:2011-08-31

    已将独立wordpress安装移动到网络中,但需要保留使用相同URL访问上载文件的可能性。我正在尝试让以下重写规则正常工作,但没有成功:RewriteCond %{HTTP_HOST} ^(.*)?domain\\.com RewriteRule ^/wp-content/uploads/(.*)$ /wp-content/blogs.dir/3/files/$1 [L] 我错过了什么?

  • Help with a custom rewrite

    时间:2011-09-03

    以下是single的一个片段。php </div> <?php endif; ?> <?php if($_GET[\'m\'] != \"gallery\") {

  • 将2个不同的定制POST插件组合成一个永久链接?

    时间:2011-09-06

    需要有关此URL重写的帮助。我有两个自定义职位,分别是“公司”和“工作”。我有一个单一的公司页面和一个单一的工作页面,这两个页面都很好用。一家公司可以有很多工作,我正在使用post meta管理工作和公司之间的关系。单个公司URL为http://..../company/abc-intl, 单个作业url为http://..../job/photoshop-designer.我想要一个单一的工作URL,包括它所属/相关公司的slug。所以对于上面的例子,应该是http://..../company/abc

  • 如何为自定义帖子类型创建自定义URL结构?

    时间:2011-09-06

    尽管这个问题听起来像其他问题,但我的问题是:我正在更新的站点had 的永久排列结构/%postname%, 在此期间,我创建了一个自定义post类型的“弹出窗口”(重写slug=“弹出窗口”),因此URL为:/popups/the-post-name Now 该网站有一个博客,permalink结构已更改为/blog/%postname%, 这将自定义帖子类型url结构更改为:/blog/popups/the-post-name 我想保持博客永久链接结构为/blog/%postname%

  • 重写自定义帖子类型RSS提要链接

    时间:2011-09-11

    我正在寻找一种方法来重写位于http://localhost:8888/feed/?post_type=post 到http://localhost:8888/feed/portfoliothis post建议使用http://localhost:8888/portfolio/feed/哪个不是主提要,而是评论提要,有什么想法吗?http://localhost:8888/portfolio/feed目前,上述内容也用于评论。

  • 301将所有帖子的URL从.html重定向到/(不带.html)

    时间:2011-09-14

    如何重定向所有帖子的永久链接。html到/,在Wordpress中?现在我所有的帖子url都以/结尾,但之前是以。html更清楚地说,例如这样的帖子urlhttp://sitename.com/%category%/%postname%.html 要重定向到http://sitename.com/%year%/%monthnum%/%postname%/ . 一个接一个地重定向它们很简单,但我需要一个规则来重定向所有帖子。我的电流。htaccess# BEGIN WordPress <IfM