使用PHP或htaccess隐藏URL路径EG / w /

时间:2014-04-26 20:41:01

标签: php wordpress .htaccess

我有一个讨厌的 Wordpress网站,安装在名为 / w / 的目录中 - 无法重建或迁移到其他位置 - 是的,我基本上知道我要求和寻求的是一个黑客,但这是所有的时间提供,实际上我无论如何都很好奇。

如果网站 http://www.example.com/w/ - 我如何 a。)更改/添加到Wordpress默认htaccess文件或 b。) 可能会在PHP中添加一些函数文件?或者其他类似于将脚本或PHP代码段上传到服务器的其他内容? - 删除或隐藏/ w /

问题是 - 在你获得所有http://codex.wordpress.org/之前;这个特定的网站有很多自定义,插件等 - 在那里或其他地方列出的大多数选项会导致更多问题(已经尝试了几个,需要几个小时才能恢复),因为它只会移动部分网站从长远来看会导致更多问题 - 所以这是黑客攻击或完全重新安装重建,我无法及时完成。

更新 - Cue Violin,没有任何作用


通过在/ w /后面的根目录中创建新的.htaccess文件来尝试@ David的技术,在Chrome中向下翻页,Firefox报告'服务器尝试以永远不会完成的方式重定向')

RedirectMatch 301 ^/w/(.*)$ http://www.tonsofbeers.com/$1

Firefox检测到服务器正在以永远无法完成的方式重定向此地址的请求。

1 个答案:

答案 0 :(得分:-1)

RedirectMatch怎么样?

RedirectMatch 301 ^/w/$ http://www.tonsofbeers.com/

编辑:

如果要重定向所有文件,而不仅仅是根目录:

RedirectMatch 301 ^/w/(.*)$ http://www.tonsofbeers.com/$1

编辑2:

或者使用重写:

RewriteEngine On
RewriteRule ^w/(.*)$ http://www.tonsofbeers.com/$1 [L,R=301]