ThinkPHP5.1的Apache和Nginx配置

每次部署 ThinkPHP5.1 的程序,伪静态总要出点问题,和 Laravel、WordPress 等程序的不太一样,这里记录一下,备用。

For APACHE:

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

For Nginx:

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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注