1.开启伪静态后只能访问首页,打开分类404或者直接跳转到首页。
apache的解决方法
解决方法:
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
在.htaccess文件里,把问号去掉即可。
nginx的解决方法
伪静态规则直接使用下列代码location / {
if (!-e $request_filename) {
rewrite ^/index.php(.*)$ /index.php?s=$1 last;
rewrite ^/admin.php(.*)$ /admin.php?s=$1 last;
rewrite ^/api.php(.*)$ /api.php?s=$1 last;
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
然后去影视后台开启伪静态和路由规则就行
2.搜索的时候怎么把地址后面的杠—————-去掉?
类似:http://xxxxx.com/vodsearch—————-.html
解决方法:
路由规则把vodsearch/------------- => vod/search
改成vodsearch/ => vod/search
show同上,修改后为