Nexmoe主题搜索框用不了的解决方法

首页 / 乱写 / 正文
TL;DR

Nexmoe 主题的 search.php 是侧边栏搜索功能文件,但是如果网页没有开伪静态直接在模板外观处引用 search 的话,使用搜索框会出现 『No input file specified.』 错误。

这是因为没有开启伪静态的话网页域名后会带上 /index.php 而在原版的 search.php 中并没有适配没有开启伪静态的网页,需要在 search.php 中自行找到以下这一段代码:

<div class="nexmoe-widget-wrap">
  <div class="nexmoe-widget nexmoe-search">
   <form class="search" method="post" action="./search" role="search" style="margin-bottom: 0px;">
    <input type="search" placeholder="搜索" name="s" class="search-input">
   </form>
  </div>
</div>

然后将这个:

<form class="search" method="post" action="./search" role="search" style="margin-bottom: 0px;">

改成这样:

<form class="search" method="post" action="./index.php/search" role="search" style="margin-bottom: 0px;">

就可以用搜索功能了。

无标签
评论区
头像

进行人机验证