请教,伪静态导致文章搜索功能无法使用,需调整规则

2016-07-07 15:29 来源:www.chinab4c.com 作者:ecshop专家



搜索后出现404错误(网站404错误已经设置自动转向某个页面了,不会有提示)
ECShop 版本:v2.7.1 RELEASE 20091228
编码:UTF-8

现在问题找出来了,如果关闭url重写功能,网址类似这样http://192.168.0.11/article_cat.php?keywords=0&id=6就可以实现搜索了,如果url静态后就不行。
求解中
翻看晓天老大以前的解答,只能这么解决了,如果能从静态规则解决就更好了:
您可以使用下面的方法
article_cat.dwt 76行
<form action="{$search_url}" name="search_form" method="get" class="article_search">
改为
<form action="article_cat.php" name="search_form" method="get" class="article_search">

回答:
??
看不出问题哦

2# 晓天
老大,你没仔细看我的说明啊
网站已经设置404错误直接跳转到某个页面了,你试着搜索某个你看到的关键字看看是否能搜索到。

1查看404错误的跳转的设置
2关闭404错误的跳转的设置,看下搜索能否搜到文章

1查看404错误的跳转的设置
2关闭404错误的跳转的设置,看下搜索能否搜到文章
晓天 发表于 2010-3-24 16:18

根据老大的提示操作了,不论我是否输入关键词,界面如下

上图了,劳烦老大帮看看

有点小小郁闷啊

请问是否修改过程序~~
后台可以文件校验下

请问是否修改过程序~~
后台可以文件校验下
晓天 发表于 2010-3-25 10:25

是改过的,我尝试把所有文件重新转码为UTF8覆盖后也是一样
很怪异,下载到本地测试倒是正常

查看下该文件是否被更改了
article_cat.php

用源文件覆盖下


用源文件覆盖下
晓天 发表于 2010-3-25 13:13

忘记说了,是覆盖过了,用安装源文件覆盖的
还是不行啊,真的是很郁闷,老遇上怪问题

问题是找出来了,解决办法请老大明示

如果后台文件校验没有修改过程序,pm过来ftp和后台,我们看下
(先关闭404跳转)

查看下该文件是否被更改了
article_cat.php
晓天 发表于 2010-3-25 13:13

现在问题找出来了,如果关闭url重写功能,网址类似这样http://192.168.0.11/article_cat.php?keywords=0&id=6就可以实现搜索了,如果url静态后就不行。
求解中