You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress站点下载按钮跳转带slug外部站点的实现方法咨询

实现方法

根据你的需求,核心是让https://getsafe.cloud/176-2这个URL显示主站首页内容,同时保持URL不变,以下是几种可行方案:

一、服务器层面URL重写(推荐)

1. Nginx配置

在getsafe.cloud的Nginx站点配置文件中添加规则:

server {
    # 保留原有配置
    location = /176-2 {
        rewrite ^ / last;
    }
}

修改完成后重启Nginx服务,即可让访问/176-2的请求直接加载首页内容,URL保持不变。

2. Apache配置

在getsafe.cloud根目录的.htaccess文件中添加以下规则(需确保Apache已启用mod_rewrite模块):

RewriteEngine On
RewriteRule ^176-2$ / [L]

保存文件后立即生效。

二、WordPress站点专属方案(若getsafe.cloud是WordPress站点)

1. 自定义重写规则

在主题的functions.php文件中插入以下代码:

function custom_slug_rewrite_rule() {
    add_rewrite_rule('^176-2/?$', 'index.php', 'top');
}
add_action('init', 'custom_slug_rewrite_rule');

添加后,登录WordPress后台进入「设置」→「固定链接」,点击「保存更改」刷新重写规则即可。

2. 自定义页面模板

  • 复制主题目录下的page.php文件,重命名为page-download-slug.php;
  • 在文件最顶部添加模板标识:
    <?php
    /*
    Template Name: 下载Slug专用模板
    */
    ?>
    
  • 将文件内的页面内容替换为首页的代码(或使用get_template_part('index')调用首页模板);
  • 后台新建页面,设置slug为176-2,选择「下载Slug专用模板」后发布,访问该页面即可显示首页内容。

内容的提问来源于stack exchange,提问作者Ivan213

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 21:25:24