Typecho设置永久链接去掉URL中的index.php,typecho程序每个URL都带着index.php实在太丑了
去掉之前:http://lyss.pro/index.php/1.html
去掉之后:http://lyss.pro/1.html
这样看着就很美观且舒服。
我用的是Linux+Apache,查看了网站根目录没有.htaccess文件。
那咱们就新建.htaccess文件
htaccess 文件是 Apache 服务器中的一个配置文件,它负责相关目录下的网页配置。通过 htaccess 文件,可以帮我们实现:网页 301 重定向、自定义 404 错误页面、改变文件扩展名、允许 / 阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。
在电脑新建一个文本文件,然后输入以下代码:

 <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
将.htaccess文件上传到网站根目录
最后如图进入Typecho后台设置永久链接,具体url形式可以自己设置
Typecho设置永久链接去掉index.php