我一直在搜索的一些配置。htaccess、过滤器和挂钩使其能够管理内部站点uri。目标是通过SSL强制登录、注册和管理页面,并通过HTTP强制所有其他页面。
虽然http和https具有相同的域时很容易,但如果域不同,甚至路径不同(例如:mydomain.com/blog上的http和mydomain.sslserver.com上的https),则很难实现。
这两个问题都不是(Use a different domain for SSL) 也不是HTTPS PlugIn, 帮助成功实现了这一目标。因此,我开始利用其他一些信息进行自己的定制。
问题是,我对WordPress代码非常陌生,试图了解重定向的工作原理,我没有理解WordPress内部的重定向。
然后my question: 如果RewriteRule没有传递永久链接的路径(例如,到帖子或类别的路径),而只是重写到/索引。php,这个文件如何“知道”所查询的帖子或类别?
我认为在代码的某些部分,它需要在某处使用$\\u服务器[“REQUEST\\u URI”]或$\\u服务器[“REQUEST\\u URI”]或$\\u服务器[“ORIG\\u PATH\\u INFO”],因为它不需要将permalink的路径转换为查询字符串,也不需要发送任何POST或GET数据。
请,我一直在寻找一些教程,告诉你发生了什么,但没有找到任何清晰和平面的解释。也许有太多的密切相关的信息页面,搜索者没有给我显示正确的页面,也许我没有正确搜索,但我真的需要知道它是如何工作的。
谢谢