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

  • 带有WordPress多站点子域的Nginx通配符SSL

    时间:2019-03-11

    我有一个保护*的通配符证书。实例com和我需要删除所有子域请求的规范www,例如:www.subdomain1。实例com=>子域1。实例com公司我复习了这个问题:https://stackoverflow.com/questions/11323735/nginx-remove-www-and-respond-to-both但他们建议的第一个服务器块是:server { server_name www.example.com; return 301 $scheme://ex

  • 带有2个变量的WordPress添加_重写_规则

    时间:2019-03-14

    我需要创建一个接受2个变量的重写规则。我对这一点很陌生,不确定自己是否走上了正确的轨道。如果有更好的解决方案来解决我想要实现的目标,我愿意听取建议。url应该如下所示:localhost/states/id/state slug以下是我所拥有的:function prefix_movie_rewrite_rule() { add_rewrite_rule ( \'states/([A-Za-z0-9\\-\\_]+)\', \'index.php? state_id=$matc

  • 如何添加额外的GET参数以使用ADD_REWRITE_RULE发布到url?

    时间:2019-03-18

    我有一个有自定义帖子类型的博客article, 链接是http://example.com/article/lorem-ipsum.如何使用add_rewrite_rule 向同一帖子添加新链接样式的步骤http://example.com/article/lorem-ipsum/readers 以这样的方式readers 添加一个GET 参数&showReaders=true 至页面http://example.com/article/lorem-ipsum.

  • 在默认术语链接URL之后进行自定义重写

    时间:2019-03-21

    我有分类法car 还有一些术语,比如kia, honda, 和toyota.使用函数get_term_link(), 我可以获得如下术语存档链接:site.com/car/honda/ 我正在尝试使用自定义重写规则来获取此结构:site.com/car/honda/{$trim} 我的重写规则如下所示:add_rewrite_rule( home_url() . \'/car/([^/]*)/([^/]*)/?\', \'index.php?taxono

  • 使用添加_重写_规则和分页时遇到问题

    时间:2019-03-29

    我们在网站上有一个部分,例如:www.example.com/for-sale/category-name/ for-sale 但是,是WP页category-name 是动态的,这就是我编写以下重写规则的目的。add_rewrite_rule(\'for-sale\\/([a-z-]+)\\/?$\', \'index.php?pagename=for-sale&search_slug=$matches[1]\', \'top\'); 但是,当用户需要使用page 查询变量,如

  • Taxonomy rewrite question

    时间:2019-04-06

    我有定制的餐饮、住宿和活动职位类型。这些自定义帖子类型中的每一种都使用一种称为region的自定义分类法。例如,如果我有一个名为“闹市区”的地区,我希望能够通过转到域来显示该地区的用餐选项。com/市中心/餐饮。或者通过进入域名展示该地区的酒店。通讯/市中心/住宿。所以,基本上,我喜欢创建一个重写规则来给出结构域。com/tax term/cpt slug显示已选择该税项的cpt的所有帖子。有什么办法吗?

  • WordPress ADD_REWRITE_RULE重定向匹配获取变量未传递到自定义模板

    时间:2019-04-07

    My target: 按照指南在主题(page expert.php)中创建页面模板Page Templates.</使用模板创建空白页</上述页面将显示特定用户的配置文件信息(由自定义角色“专家”创建add roles).</配置文件的默认Wordpress链接为http://mysite/author/expert-name. 但我想要链接http://mysite/writer/expert/[expert-nickname] 应显示用户角色的配置文件“专家”用户专家昵称它

  • 实际的/ategory/目录应该是404吗?这是正常的可湿性粉剂行为吗

    时间:2019-04-08

    我不确定这是否“正常”,但在我的WP安装中,“category”的实际目录抛出404错误。因此,例如,如果我有一个名为“apples”的类别,那么与“apples”类别关联的每个帖子或页面都有以下URL字符串:my-site.com/category/apples/ 以上内容对我来说很好。然而,如果我从URL中删除“apples”,那么会生成一个404错误,我确信这是正确的,或者应该有一个索引页或其他?我之所以问这个问题,是因为我创建了一些称为“美国各州”的自定义分类法,其工作原理如下:my-

  • 自定义重写规则在多站点上发送404标头

    时间:2019-04-08

    I have a custom rewrite rule which rewrites /wp-content/themes/my-theme/manifest.json to /index.php?manifest=true. This generates some JSON code for progressive web app functionality, and generally works great. On a multisite install, however, th

  • 重写多个分类和自定义帖子类型的URL

    时间:2019-04-11

    我有2个分类法(流派和艺术家)和自定义帖子类型(歌词)我想得到的url结构是CPT:/lyrs/-CPTArtist的存档页:/lyrs/artist/&/歌词/艺术家/歌曲名称/流派:/歌词/流派我已经使用CPT pluginurl制作了CPT和分类法,这很好,但在其中一个分类法上,它给了我404页的错误CPT: $args = array( \"label\" => __( \"Lyrics\", \"sage\" ), \"label

  • 添加重写规则以指向服务器上的文件

    时间:2019-04-17

    我正在尝试添加一个重写规则,该规则将指向插件中的文件。这可以添加到插件、主题或中。htaccess文件。主题函数中的当前代码。php看起来像:// Add Custom Rewrite Rules function custom_rewrite_basic() { flush_rewrite_rules(); add_rewrite_rule(\'^leaf/([0-9]+)/?\', \'wp-content/plugins/my-plugin/index.php?lea

  • How do I flush rewrite rules

    时间:2019-04-20

    保存或更新任何页面后,如何刷新重写规则?我是个新手,正在努力弄清楚这是怎么回事。add_action( \'save_post\', \'my_save_post_function\', 10, 3 ); function my_save_post_function( ) { flush_rewrite_rules(); }

  • 如何在使用自定义分类术语段塞添加自定义帖子类型URL后修复开机自检404

    时间:2019-04-22

    我正在为帖子等设置“特殊”url结构我想得到的结果是:sitename。com/club/justcavaliclub是分类法中的术语(club\\u类型),justcavali是post类型(booking\\u类型)在我将“重写”设置为“俱乐部类型”后,我所有的帖子/页面都会转到404,例如,我在这些页面上得到一些毫无意义的查询post\\u type=“附件”,我已经尝试了每一种方法来解决这个问题,但有些人要么分类法/cpt中断,要么帖子/页面中断当我插入“%club\\u type%”为cpt重写

  • 添加_重写_规则WordPress忽略url模式,wp重写不起作用

    时间:2019-04-27

    我想为我在网站中使用的自定义功能创建url友好url。我在我的主题目录中添加了一个自定义模板。url重写函数如下所示:function starts_rewrite_rule() { add_rewrite_rule(\'^cities-starting-with-([^/]*)/?\',\'index.php?page_id=340&start_letter=$matches[1]\',\'top\'); } add_action(\'init\', \'star

  • ADD_REWRITE_RULE仅在刷新时有效

    时间:2019-05-03

    我的函数中有以下代码。php文件。我有一页projects. 我有两种自定义帖子类型:project 和projecttype. 每个项目帖子都有自己的permalink/projects/project name。项目类型确实需要显示“项目”页面。我的代码检查url是否是项目的子页面。如果子页面是projecttype,它将加载项目页面的模板(id 8)。if(substr( $_SERVER[\'REQUEST_URI\'], 0, 11 ) === \'/projects/\'){ $r

  • 删除不适用于子页面的自定义POST类型插件

    时间:2019-05-07

    我希望我的自定义帖子类型products不要使用slug,例如:domain。com/产品名称。下面的代码很好地解决了这一问题,但它无法处理子页面,例如:域。com/产品名称/产品名称功能,it 404s。我最初尝试将自定义帖子类型的重写段标为“/”,虽然这对自定义帖子类型很好,但它杀死了普通页面(404)。因此,如果解决方案是使用“/”,然后修复普通页面,也可以。// Post Type function base_types() { $labels = ar

  • 为什么特定文件目录重定向失败,但其父文件夹成功?

    时间:2019-05-08

    我使用旧WordPress站点上的子目录激活了多站点,并创建了一个新站点(比如my-example.com/new-site/). 我找到了如下链接my-example.com/new-site/wp-content/mu-plugins/css/ 可以重定向到my-example.com/wp-content/mu-plugins/css/, 然而my-example.com/new-site/wp-content/mu-plugins/css/style.css 不会重定向并抛出404错误,这将导致站

  • 重定向和重写到子域

    时间:2019-05-25

    我目前正在开发一个新的WordPress网站,以部分取代包含网店的非WP网站。现在,计划是将webshop和所有匹配页面(购物卡、订单确认页面等)迁移到子域,同时将信息页面(如关于我们和联系人)保留在主目录中。主目录上的信息页面将被具有完全相同URL的WordPress页面所取代(一个页面是例外)。谢天谢地,我不负责迁移,但我的任务是编写正确的重定向。。。这就是我被困的地方。简而言之,整个新网站的设置如下:https://example.com/ https://example.com/about-us

  • 重写规则不起作用:如果文件存在,则重定向到php脚本

    时间:2019-06-04

    我想用add_rewrite_rule 但没有成功。我想实现的是,如果URLwww.myhomepage.com/custom-media-files/2/screenshot_15_1.jpg 将用户重定向到位于www.myhomepage.com/screenshotaccess.php 其中,我检查用户是否具有打开文件的权限。编辑:所以我试着编辑htaccess文件,现在看起来像这样,但仍然不起作用。当文件直接存储在URL后面时,该规则似乎不适用。如果我转到没有文件的URL,则该规则有效。#BEGI

  • 更改CPT固定链接以使用类别

    时间:2019-06-11

    我有一个称为教师的CPT和一个称为教师类型的自定义分类法。我正在使用下面的代码重写CPT的url,而不是像:website。com/教师/帖子1它将slug更改为使用类别:网站。com/教师类型/职位1这是正确的,但现在我需要在CPT和slug中添加另一个分类法(年份),我需要这样:网站com/教师类型/年份/职位1我使用的代码与WPML兼容。就是这样: function resources_cpt_generating_rule($wp_rewrite) { global $sit