解决thinkphp在开发环境下文件模块找不到的问题

时间:2024-10-10 09:04:56

win10系统下,phpstudy开发环境下小问题描述:

找不到public公共模块。

Not Found

The requested URL /public/admin/login.html was not found on this server.

原因分析:

找不到模块的原因是 win10系统下,php访问方式为 php-cgi模式,path_info模式没有生效。

解决方法,在public 文件下面修改 .htaccess配置即可。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

# mod_fcgid & php-cgi
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] # php5apache2_2.dll
#RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>

相关文章