可以混淆 WordPress 中的插件目录吗?

问题描述 投票:0回答:2

是否可以将

plugins/child[]
目录重命名或重定向到 change Google 或源代码视图的插件名称?

Wordpress 显然依赖于 wp-content 并且它是要运行的子级,但我很好奇是否可以使用 .htaccess 或其他方式重命名

plugins
的子级。

我已经尝试过以下变体:

`Redirect 301 /path/to-old-url    http://www.yourdomain.com/path/to-new-url`

...但这又回到了我无法获得的实际重定向标头响应。

我希望它可以完成,并且仍然具有 Wordpress 功能并正常更新主题和插件,但我不太精通使用 .htaccess,并且我已经多次尝试不同的事情来清空我的网站。

任何指示或帮助将不胜感激。 :)

编辑:我想做的是仅更改可见的

plugin/child
目录名称。不更改 WordPress 访问的目录
plugins/name
- 修改后的
plugin/name
可见不是问题。

php wordpress .htaccess plugins
2个回答
1
投票

好的,将其添加到 wp-config.php 中,它应该可以满足您的需要,将“apps”替换为您想要提供服务的目录,并将插件移动到服务器上的同一目录。

define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/apps' );
define( 'WP_PLUGIN_URL', 'http://' . $_SERVER['HTTP_HOST'] . '/apps' );


(在完全理解问题之前的初步回答。)

其实不然。

您可以使用此 WP Hide & Security 隐藏插件路径 /wp-content/plugins/ 并将其重写为其他内容,例如 /apps/ ...但插件的名称仍然可见。

我能想到的不显示插件名称的唯一方法是通过 php include 直接将它们包含在您的主题中,并删除插件添加的所有 css/js 并将其合并到您的主题中。

但是,这可能会破坏插件,即使你能让它正常工作,现在也有办法在将来更新所述插件......(当然,这会让你的网站非常难以支持,所以根本不推荐。)


0
投票

挖掘这个旧线程。 根据 wp-hide 插件文档,您实际上可以隐藏插件名称本身(截至 2024 年)。

© www.soinside.com 2019 - 2024. All rights reserved.