我在 / blog
文件夹中安装了WordPress我需要有一个特定页面,该页面是该WordPress的一部分,但不应在URL中包含段/ blog。
例如: 我所有的博客页面均应为 www.domain.com/blog/page-name
“我的条款和条件”页面应为 www.domain.com/terms-and-conditions
我发现的所有解决方案都在影响我的所有/ blog / ..页面。 我只需要为特定页面设置特殊条件即可。
答案 0 :(得分:0)
您需要在内部将请求传递到Wordpress博客页面。 这可以通过 .htaccess 和 mod_proxy
完成您的.htaccess文件应包含
ProxyPass "/terms-and-conditions" "http://www.example.com/blog/terms-and-conditions"
ProxyPassReverse "/terms-and-conditions" "http://www.example.com/blog/terms-and-conditions"
Proxypass指令在内部将请求作为代理请求发送。
使用[P]
这样的标志,可以从 RewriteEngine 获得类似的结果
RewriteEngine on
RewriteRule "terms-and-conditions" "http://www.example.com/blog/terms-and-conditions" [P]
相同的在线示例位于.htaccess tester