找回密码
 立即注册
搜索
查看: 520|回复: 0

[L/WNAMP] ThinkPHP服务器相关配置支持伪静态

  [复制链接]
发表于 2023-2-24 21:23 | 显示全部楼层 |阅读模式

用于ThinkPHP的apache相关配置:

.htaccess文件:

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

上面这个配置文件是可以正常使用的,但总是感觉像.png, .jpg, .js, .css类的文件也被rewrite了一样。来个更直接一点的:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^.*(\.css|\.js|\.gif|\.png|\.jpg|\.jpeg|\.bmp)$
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

 


nginx配置:

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

就这么多了。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|学习笔记

GMT+8, 2025-5-9 21:48 , Processed in 0.026673 second(s), 12 queries , APCu On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表