【发布时间】:2017-06-26 21:54:35
【问题描述】:
我们有一个 wordpress 网站http://10.10.10.10/sitename/。
当用户在搜索栏中输入“字符串”并按回车键时,请求将发送到http://10.10.10.10/?s=,并抛出默认的 Apache index.html。
预期行为:用户应该被发送到http://10.10.10.10/sitename/?s= 而不是http://10.10.10.10/?s=
实现从 /?s= 到 /sitename/?s= 的重定向的可能方法是什么
谢谢,
【问题讨论】:
-
检查您的 wordpress 选项是否正确,尤其是来自
http://10.10.10.10/sitename/wp-admin/options-general.php的 wordpress 和网站 URL 选项(它们可能设置为http://10.10.10.10/而不是http://10.10.10.10/sitename/) -
@Capsule : WordPress 地址 URL 和站点地址 URL 都设置为 10.10.10.10/sitename。
-
您是否尝试使用其他主题?您使用的可能会将搜索 URL 硬编码到域根目录。这将是一个非常糟糕的主意,但谁知道呢。
标签: php wordpress apache redirect