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

Php 如何隐藏或加密自定义页面的URL,php,wordpress,url,encryption,Php,Wordpress,Url,Encryption,如何在WordPress中隐藏或加密自定义页面的URL 在我的情况下,我有一个文件夹,有很多子文件夹、文件、图像等。当我访问这些页面时,它会在地址栏中显示文件或文件夹URL的完整路径。最终用户可以使用地址栏中显示的URL轻松访问页面,我认为这是不安全的。如果没有人能够直接打开资源,您可以在此文件夹中创建一个文件,并简单地将其命名为“.htaccess”。在这个文件中,您只需将 Deny from all 就是这样,没有人能打开资源。例如,如果有一个脚本,您可以使用php包含它 <?ph

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


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

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

Deny from all 
就是这样,没有人能打开资源。例如,如果有一个脚本,您可以使用php包含它

<?php
include '/path/to/my/protexted/directory/script.php';
// Some for require etc.
  • 您可以通过require打开文件

    <?php
    include($path);
    
    
    
  • 首先进入wp content->Themes->functions.php

  • 然后删除添加主题支持('title tag')

  • 现在重新加载站点并检查地址栏


  • 您是否希望用户访问此文件夹中的文件?不,这对我来说不安全,它访问谁只知道文件或文件夹,而url最终只是模糊的安全性,最终用户仍然可以访问“真实”url。您应该将文件移出公共域,使其不再可公开访问。然后,您应该有一个带有查找哈希和路径/文件名的文件表。然后,您可以轻松地创建一个路由(使用ACL),该路由通过匹配的哈希值为文件提供服务。。。如果您不希望任何人访问wordpress之外的文件,您应该在该文件夹中放置一个.htaccess文件,并拒绝所有传入的请求。当您想要打开一个元素时,您需要直接通过php/wordpress包含或要求它。但是,您不能直接引用图像。如何使用.htaccess文件执行此操作
    <?php
    include($path);