分页: 1 / 1
1.0-14.10.10升级到1.1-17.10.30后除"设置>永久链接"可设置外,其它无效
发表于 : 2023年 4月 2日 06:45
由 邪恶海盗
RT,覆盖1.0的文件后打开主页,进后台按提示升级数据库,之后除"永久链接"外其它所有设置都无效
环境:php5.6
数据库:MySQL
详见探针:
http://hidao.s602.xrea.com/tz.php
试过其它PHP程序没问题,所以怀疑是升级中哪里不兼容或设置没对,谁指导一下?
Re: 1.0-14.10.10升级到1.1-17.10.30后除"设置>永久链接"可设置外,其它无效
发表于 : 2023年 4月 7日 23:34
由 邪恶海盗
我X,试了下在设置里不启用地址重写就都OK了,谁分析下为什么会有这个问题...

- hidao.org_2023-4-7_23-33-40.png (28.05 KiB) 查看 564 次
Re: 1.0-14.10.10升级到1.1-17.10.30后除"设置>永久链接"可设置外,其它无效
发表于 : 2023年 4月 25日 23:36
由 邪恶海盗
换了个虚拟主机测试,好像是这个虚拟主机没开rewrite支持,MMP...
Re: 1.0-14.10.10升级到1.1-17.10.30后除"设置>永久链接"可设置外,其它无效
发表于 : 2023年 4月 27日 12:15
由 邪恶海盗
按网上的教程测试伪静态情况:
1.将test.php上传到虚拟主机plublic_html目录
2.访问http://hidao.s602.xrea.com/test.php?action=中国&id=1显示:
action=中国
id=1
3.访问http://hidao.s602.xrea.com/中国-1.html显示Not Found
4.将.htaccess上传到虚拟主机public_html目录
5.重复访问上面两个链接,均显示:
action=中国
id=1
这是不是说明虚拟主机是支持伪静态的,那typecho的伪静态规则可能没对,该如何调整?
测试用的.htaccess内容:
代码: 全选
RewriteEngine on
RewriteRule ([\x80-\xffa-zA-Z]{1,})-([0-9]{1,}).html$ test.php?action=$1&id=$2
测试用的test.php内容:
代码: 全选
<?php
echo "action=".$_GET['action'];
echo "<br>";
echo "id=".$_GET['id'];
?>
typecho的.htaccess内容:
代码: 全选
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]