如何隐藏或加密自定义页面的 URL


How to hide or encrypt the URL of custom pages

如何在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

如果你想要非常特殊的链接/加密,你可以使用数据库来存储生成的字符串/哈希和文件的路径。这些将是实现此目的的示例步骤:

  1. 用户打开的网址类似于 mypage.dev/hiddenContent?hash=231n1

  2. 读取哈希和匹配路径(以下数据库示例)

    id | hash  | path
    1    231n1   'my/hidden/file.img'
    
  3. 您通过要求打开文件

    <?php
    include($path);
    

希望这有所帮助

  1. 首先,您转到WP-content->主题->功能.php

  2. 然后删除add_theme_support("标题标签");

  3. 现在重新加载您的网站并检查地址栏。