ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

标题: kangle htacess无效 [打印本页]

作者: CC大魔王    时间: 2020/4/6 03:41
标题: kangle htacess无效
以下是我设置的伪静态,对于typecho的
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. # 下面是在根目录,文件夹要修改路径
  4. RewriteBase /
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7. RewriteRule ^(.*)$ /index.php/$1 [L]
  8. </IfModule>
复制代码


试过删掉<IfModule mod_rewrite.c></IfModule>

最初是因为typecho设置SSL后,发现会导致伪静态无法禁用任何插件。

最后逐步筛查发现是伪静态的锅,然后现在如果不开启伪静态,就没事,开了伪静态,后台任何保存都会直接跳到后台首页
作者: 小樱    时间: 2020/4/6 05:38
你这个是typecho程序问题,默认的htacess语法判断有问题,个人建议可以直接联系程序开发商解决,或者参考这篇文章修改htacess试一下。
https://blog.csdn.net/catoop/article/details/48107279

程序作者汇报BUG提交地址:https://github.com/typecho/typecho/issues
不过typecho这款程序在看了下2017年彻底停止更新了,不要抱有太大的官方修复希望

个人对于博客站点更推荐使用WordPress这款优秀的程序。


作者: CC大魔王    时间: 2020/4/6 11:59
谢谢小樱大佬,测试了一下,添加了RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f后,发现直接连后台都进不去了hhhh,直接提示typecho主题自带的没有文章
作者: CC大魔王    时间: 2020/4/6 12:02
小樱 发表于 2020/4/6 05:38
你这个是typecho程序问题,默认的htacess语法判断有问题,个人建议可以直接联系程序开发商解决,或者参考这 ...


谢谢小樱大佬,测试了一下,添加了RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f后,发现直接连后台都进不去了hhhh,直接提示typecho主题自带的没有文章

作者: CC大魔王    时间: 2020/4/6 12:17
本帖最后由 CC大魔王 于 2020/4/6 12:37 编辑
小樱 发表于 2020/4/6 05:38
你这个是typecho程序问题,默认的htacess语法判断有问题,个人建议可以直接联系程序开发商解决,或者参考这 ...


然后wordpress测试后,发现,也没用啊。。。。
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteRule ^index\.php$ - [L]
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7. RewriteRule . /index.php [L]
  8. </IfModule>
复制代码

作者: 小樱    时间: 2020/4/6 16:49
CC大魔王 发表于 2020/4/6 12:17
然后wordpress测试后,发现,也没用啊。。。。

wordpress的伪静态不是这样的啊
作者: CC大魔王    时间: 2020/4/6 23:05
小樱 发表于 2020/4/6 16:49
wordpress的伪静态不是这样的啊

官方给的好像是这个= =
作者: 小樱    时间: 2020/4/7 00:06
CC大魔王 发表于 2020/4/6 23:05
官方给的好像是这个= =


那不太清楚了,我discuz用的很正常。
  1. # 将 RewriteEngine 模式打开
  2. RewriteEngine On
  3. RewriteBase /

  4. # Rewrite 系统规则请勿修改
  5. RewriteCond %{QUERY_STRING} ^(.*)$
  6. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
  7. RewriteCond %{QUERY_STRING} ^(.*)$
  8. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
  9. RewriteCond %{QUERY_STRING} ^(.*)$
  10. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
  11. RewriteCond %{QUERY_STRING} ^(.*)$
  12. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
  13. RewriteCond %{QUERY_STRING} ^(.*)$
  14. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
  15. RewriteCond %{QUERY_STRING} ^(.*)$
  16. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
  17. RewriteCond %{QUERY_STRING} ^(.*)$
  18. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
  19. RewriteCond %{QUERY_STRING} ^(.*)$
  20. RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
复制代码





欢迎光临 ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com (https://bbs.itzmx.com/) Powered by Discuz! X3.4