您当前的位置:首页 > TAG信息列表 > url-rewriting
HTAccess:仅从以.xml/结尾的URL中删除尾部斜杠
我需要从以结尾的URL中删除尾部斜杠.xml/ 只有为此,我创建了一个重写条件和规则,该条件和规则对于测试链接非常有效http://website.com/test.xml/测试链接:http://htaccess.mwl.be?share=6fe08232-438a-53fa-8f1a-1f7f69b77b6f问题是当我把规则放在WordPress中时.htaccess 文件,根本不起作用!似乎WordPress或YOAST Permalink结构正在覆盖规则。。请帮忙!# BEGIN WordPres
自定义邮件类型和自定义分类术语的自定义URL
我创建了一个名为“career”的自定义帖子类型和一个名为“hubs”的自定义分类法,其中包含4个术语“hub1”、“hub2”、“hub3”和“hub4”。我用工具集插件创建了这两个(https://wp-types.com/).标准URL结构为website.com/career/post-name 我需要这样的结构(没有分类法,只有术语):website.com/career/hub1/post-name website.com/career/hub2/post-name
子目录index.php不工作
我在根目录中设置了wordpress,在同一级别,我还有一些其他目录,例如名为“sq”。在下面sq 有如下子目录first, second, ... 每个子目录下都有索引。php文件。问题是当我访问http://example.com/sq/first 它给了我404页的根wordpress。我尝试了索引。html而不是索引。php,这是可行的。So索引。php不工作,我需要php而不是html。我已经尝试了所有可能的谷歌更新解决方案。htaccess,但对我来说什么都不起作用。e、 我试过这个# In
将当前用户ID附加到所有内部固定链接
我在玩弄myCred 并希望奖励登录用户共享内容带来的访客。myCred提供按用户id的关联链接,因此我认为,我“只”需要将当前登录用户的用户id附加到permalink wordpress呈现的任何内容(无论是帖子、页面、列表、评论、buddypress操作等,无论我的站点在哪里发布permalink),就像这样?mref=当前用户ID在过去的几个小时里,我筛选了许多类似的问题;正如这里+尝试将我的发现适应我的场景;唉,我对任何真正的编程都不熟练,因此迄今为止没有成功。我知道如何检查myCred是否处于
用于自定义重写规则的WPML语言切换器
我正在一个双语项目中为类别制定自定义重写规则(德语为主,英语为第二语言)。URL如下所示example.com/fliegen &燃气轮机;显示存档。类别的phpfliegenexample.com/en/aviation &燃气轮机;显示存档。类别的phpaviation (翻译后的fliegen)这可以通过将类别基础更改为. (虽然对我来说似乎不起作用?)不幸的是,无论如何,这对我来说还不够;有一种自定义分类法,称为filter 在游戏中也需要这样的URL:example.com/fliegen/fi
如何在php文件(如single.php)中使用来自重写规则的捕获?
我的重写规则,为深入链接到播客创建一个方便的urladd_filter(\"rewrite_rules_array\", function($rules) { $newRules = array(); $newRules[\"(.*)/time/([\\d|\\:]+)s?$\"] = \'index.php?name=$matches[1]&t=$matches[2]\'; $merged = array_merge
WordPress.htaccess阻止我的吗?
出现了一种非常奇怪的情况。这是我的。htaccess:RewriteEngine On RewriteRule (.*)\\.ready / [R=410,L] # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAM
自定义帖子类型上的URL重写
是否可以在自定义帖子类型的所有帖子上重写此类操作url?Original url:example.com/custompostype/post-title/?action=play-123 (期望输出)Rewriting to:example.com/custompostype/post-title/play-123 123=postid有没有可能用wordpress的函数而不是direct来完成呢。htaccess编辑?
清除Serach+自定义分类的自定义URL
我有一个自定义的分类法,叫做filter. 以下所有URL都指向archive.php 应该至少给我一个帖子。/filter/bar 默认情况下有效,无需自定义规则/myCategory/filter/bar 使用我自己的自定义规则,很好/search/foo 按我的自定义规则工作/?s=foo&filter=bar 按预期工作/search/foo/filter/bar BOOM! 没有条目,以下是我的规则:add_filter(\"rewrite_rules_array\", function
永久链接结构/页面/页面/CPT-POST提供404分页
我正在尝试实现这种永久链接结构:页面“关于我们”页面“故事”页面“故事”页面“故事”页面需要是页面模板,以便我可以编辑内容,并且还应该为帖子分页。So域。com/about-us/stories/应显示带有分页和域的“story”CPT存档。com/about-us/stories/story-title/应该显示一个故事。我似乎可以使用归档页面分页或post permalink,但不能同时使用两者。如果我将我的CPT重写设置为\'rewrite\' => array( \'
ADD_REWRITE_RULE()中的条件正则表达式,用于特定的查询过滤器和分页
我在一个网站上工作,有两种帖子类型,共享几种分类法&;自定义字段。我开发了一个具有漂亮URL的过滤功能,目前URL的工作方式如下:1) 我已经注册了查询变量function return_vars( $vars ) { $vars[] = \'tax_filters\'; $vars[] = \'field_filters\'; return $vars; } add_filter( \'query_vars\', \'return_vars\' );
WordPress.htaccess-将其他URL路由到另一个应用程序
我需要WordPress的帮助.htaccess. 我的项目名称是Project 这是WordPress和onepage网站,在这里面我还有一个在CI中构建的项目,名为app. 我想要的是,如果有人在/, 然后从CI获取内容App 项目我不想将用户重定向到http://example.com/app/<anything>. 正如我所说的wordpress项目是一个页面,所以当我点击导航时!# 类似url中的字符。http://example.com/<anything>
优化WordPress重写规则正则表达式
我的wordpress插件中包含以下代码,用于添加自定义url重写:add_action(\'init\', function() { add_rewrite_rule( \'^cities/(.*)/browse/(.*)/(.*)/(.*)/(.*)\', \'index.php?city_name=$matches[1]&cat_name[]=$matches[2]&cat_name[]=$matches[3]&cat_name[]=$
Rewrite rule not matching
我创建了重写规则add_rewrite_rule(\"^user/(\\d+)/(myaccount)/?\", \'index.php?pagename=$matches[2]&user_id=$matches[1]\',\'top\'); 所以当用户访问示例时。com/user/123/myaccount/it应该使用带有slug“myaccount”的wordpress页面,并将“123”作为用户id传递。我已经刷新了重写规则,我正在使用Monkeyman重写分析器进行检查,但它似
如何在html img代码中添加快捷码?<img src=[short_code] >
嗨,我正在尝试添加一个url到一个带有wordpress快捷码的图像标签,我已经有了。。。我怎样才能让它工作?
在Example.com/Latest上显示所有最新的帖子,并带有filve.php
我想为最新的帖子制定一个重写规则example.com/latest 通过rewrite_rules_array-筛选并显示带有archive.php. 通常这是example.com/index.php 我想是吧?但我用我的主题index.php 用于自定义索引页。index.php?category_name=technik 已成功从中获取输出archive.php, 但是我如何从archive.php 没有任何额外的过滤?add_filter(\"rewrite_rules_array\", fun
Broken page redirect
我尝试了一个插件。它有一个设置页面,我需要在其中选择我想要显示插件内容的页面。我选择了我的一个页面-mywebsite。并测试了插件的工作原理。然后我决定删除这个插件。现在如果我打开url我的网站。com/page1/-我被重定向到主页。我尝试手动更改此页面的URL,效果很好。但是我怎样才能得到我的网站。com/第1页/要使用?
批量追加URL(向slug添加单词)
有没有办法在每个URL的末尾为帖子批量添加一个单词?我有大约3500个帖子,添加到每个帖子上会很耗时。例如,URL是www.example.com/my-post/ www.examle.com/new-post/ 我想在URL的末尾添加一个单词www.example.com/my-post-word/ www.examle.com/new-post-word/ 有MySql脚本来做这样的事情吗?
URL重写和存档模板文件-发布类型与分类
如果这是一个很难理解的问题,我很抱歉,但实际上这是一个模板层次结构/重写问题。我已经设置了一些成功的重写规则,但我希望可以操纵它们来调用层次结构中的不同模板文件,以便更合理地控制归档页面。我有一个团队新闻自定义帖子类型和一个运动分类法。我的目标是建立一个只包含特定运动项目帖子的团队新闻档案,以及一个单独的运动档案,用于所有与该分类相关的帖子和页面。不幸的是,我只能通过当前的重写访问体育分类法档案,而不能访问团队新闻CPT档案。以下是我的重写规则,并解释了我的想法:add_rewrite_rule(\'^a
强制搜索表单转到干净的URL,而不进行多个重定向
我已经重写了search_base 到suche (德语)要获取如下url:http://mypage.com/suche/searchterm现在,当我提交搜索表单时,我会访问url/?s=searchterm.internetz从多个来源为我提供了相同的解决方法,例如:Search results URL without query string variablesadd_action(\"template_redirect\", function() { if (is_search(