要设置php伪静态,需要在服务器上启用mod_rewrite模块,并在网站根目录下创建.htaccess文件,并在其中添加伪静态规则。
- 确认服务器上已经启用了mod_rewrite模块。可以通过在php.ini文件中搜索"mod_rewrite"来确认是否启用。
- 在网站根目录下创建.htaccess文件。如果已经存在.htaccess文件,则可以直接编辑该文件。
- 在.htaccess文件中添加伪静态规则。例如,以下是将所有请求重写到index.php文件的规则:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
- 保存.htaccess文件,并上传到网站根目录。
- 确认伪静态规则已经生效。可以通过在浏览器中访问网站的页面,并查看URL是否被重写为伪静态URL来确认规则是否生效。