esoTalk伪静态设置

  1. 2 周前

    大家可以看到安装过程的高级选项中又伪静态设置,但是如果选中后,安装完成就进不了后台了
    作为贵论坛萌新,我来讲解一下esoTalk的伪静态如何设置:
    首先,在安装过程中选中伪静态是可以的
    但是你在第一次进后台之前就要配置好.htaccess(Apache)nginx.conf(Nginx)文件
    esoTalk使用的是类似于Typecho的伪静态规则
    Apache:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php/$1 [L]

    Nginx:

       if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php$1 last;
        }

    配置完伪静态问题就基本解决了
    如果你在安装过程中没有开启伪静态选项,但是觉得地址太长很丑或者觉得不利于SEO
    因为后台是不提供开启伪静态选项的,但是你可以手动开启
    打开config目录config.php文件,定位到第15行

    $config["esoTalk.urls.rewrite"] = false;

    把false改成true

    $config["esoTalk.urls.rewrite"] = true;

    保存后刷新页面,你已成功开启esoTalk的伪静态
    祝各大佬建站愉快(逃~

或者 注册后参与话题.