柯某人

阿里云虚拟主机搭建的typecho开启伪静态,去掉那个讨厌的index.php
前言在阿里云注册了香港云虚拟主机,搭建了基于Typecho系统的个人博客,Typecho后台设置永久链接后,会在域...
扫描右侧二维码阅读全文
27
2018/12

阿里云虚拟主机搭建的typecho开启伪静态,去掉那个讨厌的index.php

前言

在阿里云注册了香港云虚拟主机,搭建了基于Typecho系统的个人博客,Typecho后台设置永久链接后,会在域名后后面加上index.php,一开始没觉得那里不对,然后看到别的网站都没有,就特难受啊 ,不晓得怎么做才能去掉这个,比如https://www.kemouren.com/index.php/my_life/,但我想最终的展现形式是这样:https://www.kemouren.com/category/my_life/
那么我到底怎么做才能够达到呢?网上教程也好多,但是对于一个新手小白来说,都是看不懂的啊,然后还想需要摸索和试验

试验步骤

.htaccess文件在线生成器复制以下代码生成.htaccess文件

<IfModule mod_rewrite.c>
  RewriteEngine On

  RewriteBase /

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

</IfModule>

请输入图片描述

下载文件到本地,文件名命名为.htaccess 记住文件名一定不能错!!!

然后使用FTP工具将htaccess上传至htdocs目录下

在Typecho后台,永久链接设置>启用地址重写功能,并选择你喜好的url形式,如下图
请输入图片描述

当你在后台设置下的永久连接选项里勾选启用,会出现“重写功能检测失败,请检查你的服务器设置,如果你仍然想启用此功能,请勾选这里,勾选以后,点击保存设置即可。

以上是步骤是自己实践的方法,仅供参考哈~

Last modification:January 2nd, 2019 at 03:41 pm
If you think my article is useful to you, please feel free to appreciate

2 comments

  1. HERO

    我按照博主的方法,生成了.htaccess 文件,上传。地址重写功能失效之后点了确定。
    但是文章打不开,发布文章也不行。
    请问你是怎么解决的。

  2. 柯某人

    灌水

Leave a Comment