宝塔的ThinkPHP伪静态是通过Nginx或Apache的Rewrite规则来实现的,用于将动态的URL转化为静态的URL,以提高网站的SEO优化和用户体验。
location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=$1 last; break; } }
其中,/index.php是指向网站入口文件的路径,$1是指匹配到的参数。
对于Apache来说,可以在.htaccess文件中添加如下代码:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /index.php?s=$1 [QSA,PT,L]
其中,/index.php是指向网站入口文件的路径,$1是指匹配到的参数。
关注公众号,了解更多it技术(it问答网)