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

如何实现无.html后缀的自动重定向(Pelican网站Zoom链接场景)

解决Pelican网站无.html后缀Zoom重定向的方案

方案一:利用Pelican Page实现无后缀路径

  1. 在content目录下新建zoom文件夹,内部创建index.md文件
  2. 写入以下内容(通过Markdown元数据控制URL和生成路径):
Title: Zoom Redirect
URL: /zoom
save_as: zoom/index.html

<meta http-equiv="refresh" content="1; url=https://zoom.com/j/5555555555">
<script>window.location.href = "https://zoom.com/j/5555555555"</script>
If you are not redirected automatically, follow <a href='https://zoom.com/j/5555555555'>this link</a>
  1. 重新生成网站,访问www.mysite.net/zoom即可触发重定向。原理是服务器访问/zoom时会默认加载目录下的index.html,实现无后缀路径访问。

方案二:服务器端URL重写

无需修改Pelican配置,直接在服务器添加重写规则:

  • Nginx:在站点配置文件中添加
location /zoom {
    rewrite ^/zoom$ /zoom.html permanent;
}
  • Apache:在网站根目录的.htaccess文件中添加
RewriteEngine On
RewriteRule ^zoom$ /zoom.html [R=301,L]

该规则会让服务器将/zoom的请求转发到/zoom.html,用户访问时看不到后缀。

方案三:使用Pelican重定向插件

  1. 安装插件:
pip install pelican-redirects
  1. 在pelicanconf.py中配置:
PLUGINS = ['pelican_redirects']
REDIRECTS = [
    ('/zoom', 'https://zoom.com/j/5555555555'),
]
  1. 重新生成网站,插件会自动生成重定向逻辑,访问/zoom可直接跳转到Zoom会议室,无需手动创建html文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 00:42:08