wordpress - 如何仅重写 Wordpress 主页 url?
问题描述
我有一个问题,我到处搜索却找不到解决方案。我尝试在 wordpress 中调整 htaccess 文件和函数文件,但没有一个起作用。
我的问题如下:
我的网站可通过 mywebsite.com 访问。我希望通过 mywebsite.com/home.html 访问我的主页,如果有人访问 mywebsite.com,他将被重定向到 mywebsite.com/home.html
我怎样才能做到这一点?我还禁用了缓存,以防在更改出现在网站上之前存在冲突或一定时间。
我会等待你的答复。
谢谢。
解决方案
我不会为此修改 .htaccess 。
您只需在主题的functions.php中添加此代码即可:
add_action('template_redirect', 'custom_homepage_redirect');
function custom_homepage_redirect()
{
if (!is_page('home')) // assuming 'home' is the page's slug
{
wp_redirect(home_url());
exit();
}
}
推荐阅读
- sql-server - 如何知道 SQL Server 中某一天的表大小
- angularjs - 没有从新记录中获取 _id
- c# - 将对象形式 angularjs 发送到 API .net 核心总是 id=0
- angular - 关闭应用程序时的Cordova firebase插件onTokenRefresh
- azure - 如何使用 .net 或脚本预加载 CosmosDB 数据库
- javascript - CORB 在 c9 平台上阻止 javascript POST 到 NodeJS 后端
- javascript - 如何为ajax设置正确的URL
- asp.net - 在 Sitefinity 11.2 中不再使用 Global.Application_Start 吗?
- java - 如何使用扫描仪将项目添加到数组列表
- objective-c - 通过同名字符串名称检索 NSString 的值