您当前的位置:首页 > TAG信息列表 > rewrite-rules
Ideal top-level slug methods
现在我有一个生成slug的post类型,例如。http://url.com/l/abcd/ 对于每个条目。我的404.php 检查http://url.com/abcd 在输出之前,如果在该帖子类型“l”中找到,则将其重定向。。。我想知道的是404.php 将始终发送404 http头,在内部执行301不可以吗404.php (在任何“输出”开始之前)?它“有效”,但我怀疑有更好的方法。。。做新的工作是个坏主意吗rewrite_rule() 每一个鼻涕虫都是这种类型的?有没有办法使文章类型“l”处于顶层或
如何在固定链接中正确添加重写规则参数
我正在为我的custem参数使用WP重写规则,但当我试图生成永久链接时,如下所示:add_query_arg(array( \'type\' => \'foo\', \'paged\' => 2, ),get_permalink($id)) ; 它仍然返回:mysite.com/products/?type=foo&paged=2 但我需要把它变成这样:mysite.com/products/foo/2 重写规则工作
将自定义参数附加到分类/术语URI
我有一个Custom Post Type “已命名”Cars“以及2 Custom Taxonomies “”Ferrari“和”Lamborghini“。每个分类法都有2 Terms: “”New“和”Used“。这些URI按预期工作:http://myhost/ferrari/new http://myhost/ferrari/used 当然,问题是,当我在末尾附加汽车ID时,我会得到一个404:http://myhost/ferrari/new/123 我一直在和add_
自定义页面模板查询_vars
我创建了一个自定义页面模板movie-page.php 和一页movie 在WP中。当我访问时,模板显示良好site.com/movie/我想添加movie_id 作为查询变量。以下是我的代码:add_filter(\'query_vars\', \'poe_query_vars\'); function poe_query_vars( $vars ) { $vars[] = \'movie_id\'; return $vars; } 我想添加重写
将URL变量重写为自定义路径
我正在向我的url传递一些变量,以显示最新的帖子、查看次数最多的帖子等。http://website.com/?r_sortby=highest_rated我想知道如何为它创建一个自定义路径,而不是用于SEO目的。http://website.com/highest-rated/帮助任何人:)
PAGING:/TAG/TAG_NAME/?PAGED=2显示404错误
我需要为存档页分页。分页对除标记/类别归档之外的所有内容都非常有效。基本上如果我使用/tags/tag\\u name/?paged=2它给我一个404错误。但是如果我使用/tags/tag\\u name/?page=2它工作正常。很遗憾,我需要使用/tags/tag\\u name/?分页=2我认为这与重写有关。以下是WP的现有规则:tags/([^/]+)/page/?([0-9]{1,})/?$ index.php?tag=$matches[1]&paged=$matches[2] p
Custom taxonomy on permalink
我有一个很长时间的问题,期待你的帮助。我有一个自定义的“城市”分类法(它不像标记那样具有层次结构)。我只希望我的URL如下所示:/%city%/%category%/%postname%/ 这就是我想要完成的。http://example.com/city/moscow - 显示分类城市莫斯科的所有帖子http://example.com/category/shopping - 显示此类别中的所有帖子和所有城市http://example.com/category/shopping/superm
是否在停用插件时删除.htaccess部分?
我有一个插件,可以在中插入一些重写规则。htaccess文件。然而,停用后,不会删除所述规则。规则嵌套在# BEGIN My plugin 和# END My plugin.我想创建卸载。此插件的php文件,以删除在acrivation上创建的规则。我以前从未这样做过。我想我能拿到。htaccess with$htaccess = dirname(__FILE__) . \'/../../../.htaccess\'; 我是否应该使用正则表达式,或者是否有适当的方法从中删除特定规则。htacce
重写图库插件的规则帮助
我正在为WordPress编写一个基本的图库插件。在插件中,用户可以将图像标记为收藏夹,并且有一个页面,用户可以在其中查看自己的收藏夹。我想为库(domain.com/page/gallery/gallery-name)设置一些重写规则,而不是查询字符串变量(domain.com/page/?gallery=gallery-name)在我的插件设置中,用户可以为插件选择一个页面。我存储页面ID,并希望将其用作库中所有内容的基础。URL示例如下:域。com/page-这将显示所有库域的列表。com/page
Wordpress Rewrite Rule
我在上有一个标准页面设置http://mysite.com/mypage/我想在我的主题函数中设置一个重写规则,该规则接受任何URL,例如:http://mysite.com/mypage/helloworld/ <;--当前显示“未找到”并将其转化为:http://mysite.com/mypage/?var=helloworld <;--当前显示标准页面添加注释:“helloworld”是一个未知的变量值,因此我希望所有“/mypage/”URL都重写回来,例如:http://mysit
URL重写中断分页
我一直在四处阅读,似乎无法理解这一点。除了分页似乎不起作用之外,一切都很正常,我正在添加第二条重写规则,这难道不能解决这个问题吗?我可以很好地进入第一页,但任何超出第一页的页面都会抛出404。这是我的代码:// Rewrite the Sermon URL function sermon_rewrite() { $cpt = \'sermon\'; $tax = \'series\'; add_rewrite_rule(
自定义POST类型寻呼404错误
我对自定义帖子类型有一个问题,我创建了一个名为“Agenda”的自定义帖子类型,并为http://example.com/agenda 它工作正常,它指向归档议程。php模板,但用于http://example.com/agenda/page/2 显示404错误,你有什么建议?我用来添加自定义帖子类型的代码是: <?php function create_event_type() { $event_args = array( \'label\' =&g
将分类法重定向到自定义模板以列出分类法中的术语
我正在尝试修改一些代码calling a custom template via rewrite rule.我有一个称为“状态”的自定义分类法。我想为分类法创建一个归档,列出该分类法中的所有术语。http://www.site.com/state将加载我的自定义模板,在那里我可以查询术语并循环浏览它们。阿拉巴马州阿拉巴马州阿拉巴马州阿拉斯卡利桑纳市阿尔金萨斯等我知道如果我也有一个名为“state”的页面,可能会发生一些冲突,但这是我可以冒的风险。教程中的代码对于http://www.site.com/st
Nginx+W3总缓存:重写规则问题
nginx 1.2.7+WP 3.5.1+W3TC 0.9.2.8。重写插件生成的规则根本不起作用,服务器在nginx服务器配置中包含规则后返回404。或者我做错了什么?这是我的nginx.conf:user www-data; worker_processes 2; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include
规范化+自定义帖子类型未按预期工作
我对规范化有一个问题,在自定义帖子类型上,例如:/自定义帖子类型/{post\\u id}/假帖子名称/正在加载但未重定向到:/自定义帖子类型/{post\\u id}/真实帖子名称/它基本上是允许在post id之后加载任何内容,而不是重定向到正确的URL。我使用“add\\u rewrite\\u rule”设置了自定义重写规则的CPTs,并将自定义帖子链接与“post\\u type\\u link”关联。我在什么地方漏了一步吗?非常感谢。只需将实际的规范标记添加到其中,它就会显示它应该重定向到的正
Custom Rewrite Rules
我正在开发一个插件,其目标是允许在单个页面上创建一个具有书签功能的永久链接搜索引擎。为此,我使用WP的重写规则来允许搜索/永久链接。我需要如下结构:http://example.com/courses/nc/charlotteWhere/nc/(或输入/发送的任何内容)稍后可以作为状态变量访问,而对于/夏洛特/作为城市也是如此。我的代码如下:http://pastebin.com/PNHudKg5(更新后包含下面的建议代码,这并没有阻止查询变量被剥离)。目前echo \'<h2>\'.$cou
为自定义帖子类型对年度档案进行分页
下面是我用来为自定义帖子类型创建年度存档的代码:function myquery_custom_post_rewrite( $rewrite_rules ) { $myqueryslug = \'customposttype\'; $month_archive = array( $myqueryslug . \'/([0-9]{4})/?$\' => \'index.php?year=\' . $wp_rewrite->preg_index(1) . \'&po
重写并替换url wp-admin/edit.php和wp-admin/post-new.php
每个人我想重写并替换所有urlmydomain。com/wp管理/编辑。php->mydomain。com/wp管理/编辑/和mydomain。com/wp-admin/post-new。php->mydomain。com/wp admin/addnewpost/我如何做或建议?非常感谢你。
REWRITE_RULE()不保留查询字符串
我们在站点中添加了一个自定义的rewrite\\u规则,以允许正确解析和处理漂亮的入站链接。链接构造为domain.com/meetings/faculty/someIDnumberadd_action( \"init\", \"pleasing_permalinks\" ); function pleasing_permalinks() { add_rewrite_tag( \'%hash%\', \'([^&]+)\' ); add_rewrite_ru
Wordpress in "Couch Mode"?
我正在尝试设置一个;沙发模式“;(无干扰阅读)在我的WordPress博客上,如this article.本文中的指南遵循以下步骤:使用slug在WordPress中创建新页面read在顶部添加以下重写规则。htaccess文件:RewriteRule ^read/([0-9]+)/?$ /read/?u=$1 [QSA,L]</保存this file 页面已阅读。php将此链接添加到single。我的主题的php使用<?php the_ID(); ?>我按照文章做了所有事情,但当我点击