EyouCms去除URL中的index.php(1)

wdzsjl 1个月前 (10-10) 阅读数 14 #PbootCMS

为了去掉 URL 上的 index.php 字符,可以根据不同的服务器环境进行相应的配置。以下是针对 Nginx、Apache 和 IIS 服务器的具体配置方法。

1. Nginx 服务器

主目录配置

在原有的 Nginx 重写文件里新增以下代码片段:

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

二级目录配置

如果是安装在二级目录下,请复制以下代码:

location /二级目录名/ {     if (!-e $request_filename) {         rewrite ^/二级目录名/(.*)$ /二级目录名/index.php?s=/$1 last;         break;     } }

多个目录配置

如果类似阿里云空间,一个虚拟主机的根目录与二级目录都安装了易优,那么设置如下:

location / {     if (!-e $request_filename) {         rewrite ^(.*)$ /index.php?s=/$1 last;         break;     } }  location /二级目录名/ {     if (!-e $request_filename) {         rewrite ^/二级目录名/(.*)$ /二级目录名/index.php?s=/$1 last;         break;     } }

 

wx.jpg ywfw.jpg
热门