您当前的位置:首页 > TAG信息列表 > url-rewriting
用于添加自定义重写规则的‘REWRITE_RULES_ARRAY’或‘GENERATE_REWRITE_RULES’?
有什么理由我应该使用rewrite_rules_array 而不是generate_rewrite_rules?generate_rewrite_rules 开箱即用,但我无法rewrite_rules_array 工作。我被告知[添加自定义重写规则时]的任何数组操作都应该通过rewrite_rules_array 以及其他*_rewrite_rule 过滤器(例如。add_rewrite_rule). 原因不明。
WordPress固定链接是否引用数据库中的查找表?
我试图找出如何在删除原始参数(无论是数字还是文本)的同时重写URL;基本上就是WP用干净的permalinks做的是否存在将帖子ID#与帖子编辑器中设置的永久链接字符串相匹配的数据库查找表?
如果是单个POST/重定向POST类型,则重写URL
我有一个独特的问题一直困扰着我的大脑。谷歌以重复内容惩罚我们,因为您可以访问我们的单个博客帖子,访问方式包括:http://www.domain.com/blog/the-post-slug 以及:http://www.domain.com/the-post-slug 我们真正想要的选择是:http://www.domain.com/blog/the-post-slug 如果用户或googlebot碰巧转到:http://www.domain.com/the-post-slu
如何使用子类别URL建立作者档案
所以我有一个网站,在那里我使用了作者。php页面,以便显示单个用户的配置文件页面。。然后,url看起来像:http://mydomain.com/author/test/我想做的是拥有它,这样我就可以在其中添加每个用户通用的子页面,即:http://mydomain.com/author/test/liked-posts/ 在那里,我可以添加用户喜欢的所有帖子,即:喜欢的帖子。php是否有一个地方我应该告诉这个结构的URL重定向到一个特定的文件?我该怎么做?这是我用来查询帖子的完整代码:<?php&
自定义结构固定链接错误404
我已将wordpress自定义结构permalink更改为/%post_id%/%postname%/ 并获取此错误:404 Not Found The requested URL /mysite/blog/1/hello-world/ was not found on this server.wordpress版本3.1.7 </站点地址:localhost/mysite/blogi\'v在中更改了此功能misc.php 再次看到错误!function got_mod_rewri
使用ADD_REWRITE_RULE时丢失原始URL
我正在尝试实现一个重写规则,以便在CPT的单页模板中引入一个变量。基本上,我试图在我的CPT的slug名称之间包含“all”work 以及URL中的类别:http://localhost/work/all/corporate/cognitive-puzzles/ 当然,原始URL也应该起作用:http://localhost/work/corporate/cognitive-puzzles/ 以下是我重写的内容:function wire_alternate_pdp_url() {
WP正在忽略.htaccess重写的URL
我有两个来自同一个WP安装的域编辑:not 多站点在里面wp-config.php 我有define(\'WP_SITEURL\', \"http://$hostname/wordpress\"); 等这两个域将具有相似的内容,但我们希望能够将它们放在相同的路径上,例如。domain1.com/about-us 和domain2.com/about-us.因此,我设置了这两个页面\\dom1\\about-us 和\\dom2\\about-us, 在我的.htaccess 我有:# BEGIN Word
Update permalinks
我已经将名为Srpski的自定义“文件夹”添加到我的permalink结构中,如中所示。htaccess文件。因此,在WP Dashboard>Settings>Permalinks中,我的自定义permalink结构如下所示:http://webdizajntest.com/poljoprivredni-fakultet/Srpski/%postname%/当我添加新帖子或页面时,我的工作非常好。它显示了他们的永久链接Srpski 在url结构中,这就是我所需要的,因为要维护PageRank
Add custom directory in URL
如何在URL中为页面和帖子添加自定义“目录”?因此,主要网站url为:http://www.example.com, 但是,当我转到一个页面时,我需要这种URL:http://www.example.com/SOMETHING/new_page我怎样才能在不影响Wordpress功能的情况下将“某物”放在URL中?
根据ID从其他数据库表中获取内容并重写URL
我目前正在使用WordPress和SEO友好的永久链接。我的网站的一个页面是一个特殊的页面,让我们称之为http://example.org/locales.它使用一个自定义页面模板,从名为“locales”的数据库表中加载值,并将内容回显到html表中。数据库列:id, location, address, type, guid示例内容:3, Yale, Burberry street 21, Apartment, 40VIEOUKK2VA07F2我目前已在自定义页面模板中配置了PHP代码,以便“位置”
用于CPT和分类的URL中的自定义插件
我想为permalink添加一个自定义slug,用于CPT和分类。像这样:http://mydomain.com/my-custom-slug/post-slug http://mydomain.com/my-custom-slug/product_category 以下是我的CPT和分类代码:$args = array( \'query_var\' => \'product\', \'capability_type\'
如何关闭URL搜索并直接转到404页面
当我在我的域名后添加了不存在的内容时,我会被带到我的404页面,例如:example.com/sdkjhfdsjk 但如果我把某个存在的东西作为图像,我会被带到页面上,例如:实例com/图像名称我怎样才能关掉这个。我只想被带到现有的页面或帖子。更新:这已经marked as a duplicate 但公认的答案并不能解决这一问题。我补充道:remove_action(\'template_redirect\', \'redirect_canonical\'); 到我的主题functio
重写规则在WordPress中不起作用
我正在尝试使用重写API添加新的重写规则: add_rewrite_rule(\'product/([A-Z0-9]{10})\', \'index.php/product/?asin=$1\', \'bottom\'); add_rewrite_rule(\'product/(([A-Za-z0-9_])*)\', \'index.php/product/?product=$1\', \'bottom\'); add_rewrite_rule(\'compare/((([A-Z0-9
WordPress url将查询变量重写为静态URL
我有如下URL:http://animup.net/manga/bara-no-maria/ 并有一些url参数http://animup.net/manga/bara-no-maria/?chp=1 http://animup.net/manga/bara-no-maria/?chp=2 http://animup.net/manga/bara-no-maria/?chp=3 .... 是否有如下URL:http://animup.net/manga/bara
Mysite.co.uk/wordPress重定向到mysite.co.uk?
我看到过许多关于类似问题的类似帖子,但他们似乎都说删除重定向插件,但我唯一拥有的插件是google analytics。该站点运行正常,但如果您输入或单击链接http://www.mysite.co.uk/wordpress 它重定向到http://www.mysite.co.uk即使有,我也无法改变这一点。htaccess文件有什么想法吗?
简单的URL重写出错
我有这个.htaccess 文件<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteRule ^feed/sejururi\\.xml$ /feed/ [L,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d
使用可湿性粉剂重写,但不是“得到它”
我正在尝试使用WP Rewrite来避免在htaccess文件中输入任何内容。到目前为止,我的这篇文章运行得很好(它从自定义文章类型加载文章):$leader_structure = \'performance/leaders/%leader%\'; $wp_rewrite->add_rewrite_tag(\"%leader%\", \'([^/]+)\', \"leader=\"); $wp_rewrite->add_permastruct(\'leader\', $lea
基于自定义值从插件重写URL
我正在开发一个插件,管理员可以将插件集成到显示新添加产品的页面。。那么,假设用户将插件添加到名为my-page.因此,插件的主要内容将显示在mysite.com/my-page/用户可以上传产品,其上传的产品将显示在mysite.com/my-page/user/user-name管理员将能够向产品添加自定义字段。如果管理员创建一个名为category, mysite.com/my-page/category/category-name 将显示所有带有category, category-name. 所有
Rewrite rule shows 404 page
我是Wordpress的新手,所以我真的不知道重写规则应该是什么样子。我的问题是,我的主题中有一个名为公文包内部的自定义模板。php我的规则是这样的[\'portfolio/php/wordpress\'] => \'portfolio-inner/?galid=3\'.问题是,所有示例都显示了index.php URL作为目标,但我不知道如何构建index.php 我的模板URL的URL。因此,该规则显示404页。作为解决方法,我编辑了.htaccess 并添加了以下内容:Redirect /po
Custom Post Type Rewrite Rule
我的主题使用以下代码:\'rewrite\' => array(\'slug\' => $this->safe_name . \'-detail\'), 产生此段塞:http://www.example.com/estate-detail/4-bedroom-property-for-sale/ 我需要去掉“遗产细节”部分,所以我将规则改为:\'rewrite\' => array(\'slug\' => \' \'), 这将产生以下段塞:htt