苹果cms v10开启伪静态出现404几种常见问题解决办法

分类:常见问题 时间:2025-02-07 12:44 浏览:0 评论:0
0

问题1:开启伪静态后只能访问首页,打开分类404或者直接跳转到首页。解决方法:

Options +FollowSymlinks -MultiviewsRewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

在.htaccess文件里,把问号去掉即可。

问题2:查询的时候怎么把地址后面的杠— — — — — -去掉?类似:http://xxxxx.com/vodsearch— — — — — -.html

解决方法路由规则:

vodsearch/<wd?>-<actor?>-<area?>-<by?>-<class?>-<director?>-<lang?>-<letter?>-<level?>-<order?>-<page?>-<state?>-<tag?>-<year?>   => vod/search

改成vodsearch/   => vod/search

问题3:

这个问题是在自己影视站设置伪静态的时候遇到的,因为是用的宝塔Linux面板,影视站结合宝塔用的定时任务自动采集资源,当我发现影视站数据没有自动采集更新了,我就猜想哪个环节出现问题了。

排查了一下就发现原来定时任务的链接都出现404了,这下就懵逼了,百度查了一下都没有找到解决办法,然后自己就开始研究了,因为出现这个问题是在我修改伪静态之后出现的,那么我就从伪静态开始查看,发现网上其他搜索到的伪静态设置代码都不齐全,差一段api的代码,看了一下定时任务都是XXXXX.COM/API….这样的链接,于是就去苹果CMS官网看了一下,果然有这段代码,加上之后就解决了定时任务的404问题,如下图:

问题4:
nginx下除了首页其他都是404怎么办?修改一下伪静态规则,一般都可以解决了。 如果修改了后台文件入口admin.php,则改为对应的文件名。


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;
}
1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 常见问题 > 苹果cms v10开启伪静态出现404几种常见问题解决办法

用户评论

function fuckyou() { window.close(); window.location = "about:blank"; } function ck() { console.profile(); console.profileEnd(); if (console.clear) { console.clear() }; if (typeof console.profiles == "object") { return console.profiles.length > 0; } } function hehe() { if ((window.console && (console.firebug || console.table && /firebug/i.test(console.table()))) || ( typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)) { fuckyou(); } if (typeof console.profiles == "object" && console.profiles.length > 0) { fuckyou(); } } hehe(); window.onresize = function() { if ((window.outerHeight - window.innerHeight) > 200) fuckyou(); }