设为首页收藏本站

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

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2139|回复: 7

kangle htacess无效

[复制链接]

签到天数: 2 天

[LV.1]初来乍到

发表于 2020/4/6 03:41 | 显示全部楼层 |阅读模式
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
以下是我设置的伪静态,对于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后,发现会导致伪静态无法禁用任何插件。

最后逐步筛查发现是伪静态的锅,然后现在如果不开启伪静态,就没事,开了伪静态,后台任何保存都会直接跳到后台首页
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

 成长值: 333

签到天数: 4736 天

[LV.Master]伴坛终老

发表于 2020/4/6 05:38 | 显示全部楼层 |Google Chrome 80.0.3987.149|Windows 10
你这个是typecho程序问题,默认的htacess语法判断有问题,个人建议可以直接联系程序开发商解决,或者参考这篇文章修改htacess试一下。
https://blog.csdn.net/catoop/article/details/48107279

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

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

[发帖际遇]: 一个袋子砸在了 小樱 头上,小樱 赚了 5 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 2 天

[LV.1]初来乍到

 楼主| 发表于 2020/4/6 11:59 | 显示全部楼层 |Google Chrome 80.0.3987.162|Windows 10
谢谢小樱大佬,测试了一下,添加了RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f后,发现直接连后台都进不去了hhhh,直接提示typecho主题自带的没有文章
[发帖际遇]: 一个袋子砸在了 CC大魔王 头上,CC大魔王 赚了 4 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 2 天

[LV.1]初来乍到

 楼主| 发表于 2020/4/6 12:02 | 显示全部楼层 |Google Chrome 80.0.3987.162|Windows 10
小樱 发表于 2020/4/6 05:38
你这个是typecho程序问题,默认的htacess语法判断有问题,个人建议可以直接联系程序开发商解决,或者参考这 ...


谢谢小樱大佬,测试了一下,添加了RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f后,发现直接连后台都进不去了hhhh,直接提示typecho主题自带的没有文章
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 2 天

[LV.1]初来乍到

 楼主| 发表于 2020/4/6 12:17 | 显示全部楼层 |Google Chrome 80.0.3987.162|Windows 10
本帖最后由 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>
复制代码
[发帖际遇]: CC大魔王 乐于助人,奖励 8 贡献. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 333

签到天数: 4736 天

[LV.Master]伴坛终老

发表于 2020/4/6 16:49 | 显示全部楼层 |Google Chrome 80.0.3987.163|Windows 10
CC大魔王 发表于 2020/4/6 12:17
然后wordpress测试后,发现,也没用啊。。。。

wordpress的伪静态不是这样的啊
[发帖际遇]: 一个袋子砸在了 小樱 头上,小樱 赚了 1 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 2 天

[LV.1]初来乍到

 楼主| 发表于 2020/4/6 23:05 | 显示全部楼层 |Google Chrome 80.0.3987.162|Windows 10
小樱 发表于 2020/4/6 16:49
wordpress的伪静态不是这样的啊

官方给的好像是这个= =
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 333

签到天数: 4736 天

[LV.Master]伴坛终老

发表于 2020/4/7 00:06 | 显示全部楼层 |Google Chrome 80.0.3987.149|Windows 10
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
复制代码
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/12/22 19:03 , Processed in 0.186957 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表