易优cms在phpstudy环境下,可以去除:/index.php?/guanyuwomen/ 中的index.php吗
更新日期:2024-06-22 14:44:28 来源:网络
针对不同服务器、虚拟空间,运行PHP的环境也有所不同,目前主要分为:Nginx、apache、IIS以及其他服务器。下面分享如何去掉URL上的index.php字符,记得在管理后台清除缓存,对于一些ECS服务器可能要重启nginx等服务!
【IIS服务器】
可以移步,《iis怎么去掉index.php》【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;}}
【apache服务器】
易优CMS在apache服务器环境默认自动隐藏index.php入口。
如果发现没隐藏,可以检查根目录.htaccess是否含有以下红色代码段:
<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine on
#http跳转到https
#RewriteCond %{HTTPS} !=on
#RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]</IfModule>
如果还是没有隐藏,可以尝试把红色第四行的代码改为加上个问号试试: RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
或者修改为:RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
如果还是不行,继续查看apache是否开启了URL重写模块 rewrite_module , 然后重启服务就行了。
- 易优cms在phpstudy环境下,可以去除:/index.php?/guanyuwomen/ 中的index.php吗
- 易优cms宝塔面板怎么设置伪静态
- 易优cms静态下的tag静态或伪静态插件
- 易优cms伪静态后动态URL百度收录的内容404
- 易优cms宝塔服务器,易优路径怎么做301?
- 易优cms安装数据库文件版本号(v1.3.9)与CMS源码版本号(v1.4.1)不一致,无法安装,如何解决?
- 易优cms安装请检查数据库连接信息,Access denied for user 'root'@'localhost' (using password: YE
- 易优cms安装报错 Service Unavailable
- 易优cms安装无法安装是什么原因啊
- 易优cms安装二级目录怎么安装易优cms
- 易优cms安装时出现“数据库连接失败,请重新设定”的错误
- 易优cms网站安装报错,请仔细核对数据库账号和密码
- 易优cms安装数据库提示写入表ey_archives记录失败,请刷新重试
- 易优cms安装报错 SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prep
- 易优cms安装网站重新安装时,删除了install.lock文件,可是还是出现404页面
- 易优cms安装网站安装时怎么安装空数据包
- 易优cms安装第一次安装易优 ,上传压缩安装的时候点击创建 卡死不动了
- 易优cms安装站内站如何做伪静态
- 易优CMS模板标签sppurchase商品购买
- 易优CMS模板标签formreply自由表单回复列表