您当前的位置:首页 > TAG信息列表 > url-rewriting
由于嵌入链接,旧帖子上有数千个404个错误
在过去的45天里,服务器上404个错误的数量急剧增加(从2000个增加到9000个)。这是在我没有改变permalink结构或之后。htaccess。404页指向网站上的旧页-2010/11其中几个(大多数)是-1) 嵌入wordpress帖子的外部链接会导致404ex-2010/premiership-forecast-title-race-hots-up-gunners-prepare-for-adebayor/www.whufc.com/ 以上链接是从页面生成的www.example.co
自定义分类的固定链接问题
我这里有一个(希望很简单)问题。内置职位类型:类别我有一个自定义的帖子类型:Rights,它有一个自定义的类别分类法(Rights Category)。我的问题是使用重写slugrights/category 首先被通用category 重写规则。所以我现在一直在使用rights-category, 或rights/categories (至少要优雅一点)。是否有任何方法(除了更改类别基础)可以从本质上说“将我的自定义重写规则优先于内置规则”?上次我查看类别的注册时,我认为不可能在内置分类法之前注册自己的
从分层自定义帖子类型中删除基本插件
我有一个称为“状态”的分层自定义帖子类型。我的目标是建立一个这样的永久链接结构:http://website.com/idaho/http://website.com/idaho/sub-page我差一点了,但还没有完全弄明白。下面是我使用的代码:First, I remove the slugpublic function remove_slugs( $permalink, $post, $leavename ) { $url_components = parse_url
为什么ADD_REWRITE_ENDPOINT与/%CATEGORY%/%POSTNAME%/固定链接结构不兼容?
我添加了一个myvar/myvalue 将端点重写为EP_ALL 可以将其添加到WP安装的任何URL,WP插件将对其进行操作。这部分很酷,但当permalink结构/%category%/%postname%/. 它适用于所有内置的可选结构。可能还有其他不适用的结构。Doesn\'t work = 404 error.路径如下所示:/mycategory/mypost/myvar/myvalue我得到了重写分析器插件,它告诉我它被解释为(按顺序排列,前4位):不是这样的。。。(以黄色突出显示)(.?.+?
是否可以将站点根目录与WP重写规则匹配?
我需要向站点根目录添加一个自定义查询变量。例如,假设我有一个查询变量,让我们说“color”。我有一个名为banana的CPT,我使用过滤器“banana\\u rewrite\\u rules”添加“?颜色=黄色\'。这很好用。如果我访问www.example.com/bananas/ 或www.example.com/banana/cavindish/ 或/banana/wild/ 我得到颜色=黄色作为查询变量。现在,我也有VAR被返回的帖子和页面。这也很好用。问题是,我需要返回一个网站根颜色以及。如
为什么WordPress仍然删除我的查询变量?
我试图将一个查询变量传递给一个具有永久链接的自定义页面模板。所以基本上我有一个叫做“相册”的页面。我想向名为“type”的页面传递一个查询变量。因此,不漂亮的版本将是我的网站。com/索引。php?p=97(&p);类型=乙烯基“漂亮”的版本将是我的网站。com/相册/乙烯基然后模板需要检索该变量(即乙烯基)我一整天都在读很多关于这方面的书,但仍然无法使它发挥作用。所以我希望这里有个善良的人能帮助我。因此,首先我将重写添加到我的函数中。php:function addrewrite() {
Custom Taxonomy 404
我创建了两种自定义帖子类型:add_action( \'init\', \'register_post_types\' ); function register_post_types() { register_post_type( \'jobsearch-post\', array( \'labels\' => array( \'name\' => __( \
重写默认存档的url/固定链接-每年/每月
我想更改默认帖子类型的年度/月度存档URL的结构\'post\'.正如我们所知,默认URL如下所示:默认值:http://wwww.domain.com/2013/09但是想要重写它们,所以就这样结束:新建:http://wwww.domain.com/about/blog/archive/2013/09我尝试了以下内容,但似乎确实有效:add_rewrite_rule(\"about/blog/archive/([0-9]{4})/([0-9]{2})/page/?([0-9]{1,})/?\",\'i
重写URL-如何做一个对SEO友好的Unicode自定义URL?
在使用一些类别和标记URL加载404之后,I questioned on StackOverflow 关于my WordPress blog. 我的博客是Unicode Bānglā。a之后nice anatomy on the fact in Facebook<对于一些代码爱好者,我们找到了一个解决方案,既可以解决404的Unicode字符问题,也可以解决Unicode站点的SEO问题。THE IDEAMr. Sarim Khan (Gittu为URL提供了一个很好的解决方案:For catego
Flush_rewrite_rules()在插件激活时不起作用
我正在尝试创建一个简单的插件来创建一个名为project的自定义帖子类型,但在激活时没有刷新重写规则方面遇到了一些问题。我有这个功能的主插件文件:register_activation_hook( __FILE__, \'Project_Custom_Post_Type::activate\' ); 在我的课堂上,我有这样一个问题:public function activate() { flush_rewrite_rules(); } 我的班级结构如下:publi
WordPress继续向.htaccess写入重写规则
WordPress不断将重写规则写入。htaccess一次又一次,直到它导致错误并导致服务器返回500个内部服务器错误。。。i、 e.我的。htaccess是一系列# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f R
为什么WP要为相同的内容同时创建“/?tag=”和“/tag/”URL?
我注意到WordPress正在使用略有不同的URL生成重复的内容。例如:http://example.com/the-blog/?tag=santas-workshop http://example.com/the-blog/tag/santas-workshop/ 注意,一个是/?tag= (即查询)和其他/tag/ (即子目录)。我停用了所有插件,但两个URL仍然是“200”。找不到任何要更改的设置。对此有什么建议吗?
URL重写不适用于嵌套页面
我正在使用URL重写,如下所示:unexpected problem in url rewrite它工作没有任何问题,但当我尝试对嵌套页面使用相同的规则时,它不起作用。我有两页page-a 和page-b. page-a 是的父级page-b. 现在我想捕获传递的变量。URL结构将为:page-a/page-b/ page-a/page-b/var1/ page-a/page-b/var1/var2/ page-a/page-b/var1/var2/var3/ 所以,我制
主题中的URL重写似乎不起作用
所以我被要求为我们正在开发的一个网站创建url重写,但问题是我所做的测试重写,只是尝试一下,并没有真正起作用。这是我在函数中输入的代码。php文件的主题,做url重写;add_action( \'init\', \'initialize_my_theme\' ); function initialize_my_theme() { register_nav_menu(\'primary\',\'MainMenu\'); add_filter( \'query_vars
自定义发布类型URL重写%s
我将尝试并总结我正在努力实现的目标。。。基本上,我有一个名为“marketing\\u list”的自定义帖子类型,它将有一个自定义字段,用于保存与可供购买的营销列表相关的信息。每个营销列表将属于一个类别(自定义分类法)。因此,当前我的URL如下所示:/marketing-lists -> 存档页面/marketing-lists/post-slug -> 单一营销列表条目/marketing-lists/category/category-slug -> 自定义分类法我想要实现的是:/
Rename "Portfolio" slug?
我有一个我正在处理的WordPress主题,叫做“Forte”。是的,这是一个高级主题。我已经联系过开发人员,但显然他并不想在这种情况下提供帮助。好吧,我需要把“投资组合”这个词换成其他的词。“公文包”对我正在开发的网站根本不起作用。过去我所做的就是找到‘rewrite’ => array(“slug” => “portfolio”), 在里面functions.php 我会把它改成‘rewrite’ => array(“slug” => “NEW-SLUG-NAME”),. 然而
很难找到一个好的重写规则
我需要重写我的WP网站地址。我遇到了困难,我可能需要你的善意帮助。事实上,需要重写www.sitename.com/?post_type=portfolio&portfolio-category=a-category&portfolio-tag=a-tag进入www.sitename.com/my-search&your-category=a-category&your-tag=a-tag多亏了函数,我如何才能做到这一点。php或。htaccess
覆盖重写-内置POST类型的Slug-POST
我需要将内置post类型“post”的重写slug更改为“example”。com/杂志/新闻/任何好消息”。当我重新注册post类型“post”并将重写slug设置为“magazine/news”时,效果很好。但现在我不确定是否有任何副作用。有人对此有任何积极或消极的经验吗?代码如下:register_post_type( \'post\', array( \'labels\' => array( \'name_admin_bar\' => _x( \
重写规则和正则表达式-从http://domain.com/custom-post-type/category/cat-name/page/page-number中提取‘猫名’和‘页码’
我的URL格式如下:http://domain.com/custom-post-type/category/cat-name/page/page-number我需要提取:cat-name 和page-number所以在我的functions.php, 我可以创建自定义重写规则:function my_insert_rewrite_rules( $rules ) { $newrules = array(); $newrules[\'projects/category/(.+)/pag
自定义查询提要的自定义重写规则(URL中的Query_var查询字符串)?
问题已更新如果我想显示属于类别和自定义分类法、类别和标记、自定义分类法和标记的帖子(或帖子提要),我可以使用查询变量作为URL中的查询字符串。但我想先美化URL,如下所示:example.com/?category_name=main&channel=tech to example.com/main/channel/tech/example.com/?category_name=main&channel=tech&feed=rss2 to example.com/main/chan