如何在WordPress中隐藏或加密自定义页面的URL?
就我而言,我有一个文件夹,其中包含许多子文件夹,文件,图像等。当我访问这些页面时,它将在地址栏中显示文件或文件夹URL的完整路径。最终用户可以使用地址栏中显示的URL轻松访问页面,我认为这并不安全。
如果没有人能够直接打开资源,您可以在此文件夹中创建一个文件,并简单地将其称为".htaccess"。在此文件中,您只需将
Deny from all
就是这样 - 贵族可以打开资源。例如,如果有一个脚本,您可以使用php包含它
<?php
include '/path/to/my/protexted/directory/script.php';
// Some for require etc.
如果有人仍然能够通过 url 打开这个特定的源文件,你可以考虑使用 htaccess 和 htpasswd 进行简单的密码保护
有关此内容的更多信息,请参阅此处:
http://www.htaccesstools.com/htpasswd-generator/
http://www.htaccesstools.com/htaccess-authentication/
请务必通读两部分:htaccess 和 htpasswd
如果你想要非常特殊的链接/加密,你可以使用数据库来存储生成的字符串/哈希和文件的路径。这些将是实现此目的的示例步骤:
用户打开的网址类似于 mypage.dev/hiddenContent?hash=231n1
读取哈希和匹配路径(以下数据库示例)
id | hash | path 1 231n1 'my/hidden/file.img'
您通过要求打开文件
<?php include($path);
希望这有所帮助
-
首先,您转到WP-content->主题->功能.php
-
然后删除add_theme_support("标题标签");
-
现在重新加载您的网站并检查地址栏。