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

时间:2016-01-14 07:03:16

标签: php wordpress url encryption

如何在WordPress中隐藏或加密自定义网页的网址?

在我的情况下,我有一个文件夹,包含很多子文件夹,文件,图像等。当我访问这些页面时,它会在地址栏中显示文件或文件夹URL的完整路径。最终用户可以使用地址栏中显示的URL轻松访问页面,我认为这不是安全的。

2 个答案:

答案 0 :(得分:0)

如果没有人能够直接打开资源,您可以在此文件夹中创建一个文件,并将其称为“.htaccess”。在这个文件中你只需要

Deny from all 

就是这样 - nobady可以打开资源。如果有一个脚本,例如你可以使用php

包含它
<?php
include '/path/to/my/protexted/directory/script.php';
// Some for require etc.

如果某人仍然可以通过网址打开此特定源文件,您可以考虑使用htaccess和htpasswd进行简单的密码保护

有关此内容的更多信息,请参阅此处:

http://www.htaccesstools.com/htpasswd-generator/

http://www.htaccesstools.com/htaccess-authentication/

请务必仔细阅读以下两部分:htaccess和htpasswd

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

  1. 用户打开网址,例如mypage.dev/hiddenContent?hash=231n1

  2. 您读取了哈希和匹配路径(在db示例之后)

    id | hash  | path
    1    231n1   'my/hidden/file.img'
    
  3. 您可以通过require

    打开文件
    <?php
    include($path);
    
  4. 希望这有点帮助

答案 1 :(得分:0)

  1. 首先你去wp-content-&gt; Themes-&gt; functions.php

  2. 然后移除 add_theme_support(&#39; title-tag&#39;);

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