thinkcmf安装,phpstudy8中apache开启服务器rewrite伪静态配置

发布时间:2020-12-18作者:小灵龙点击:145

问题描述:
    安装thinkcmf的时候提示服务器rewrite没开启。也就是开启伪静态,url重写规则,它还可以限制特定ip访问的功能。
解决办法:

apache:

修改网站根目录的 .htaccess 文件 直接复制粘贴就可以

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

如果你的apache是fastcgi 模式 那就改成下面这样。
如何查看apache是fastcgi工作模式?在phpstudy8客户端中找到设置--配置文件--httpd.config文件中查找fcgid_module。

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