易优CMS是一款针对企业的开源CMS,也可以作为应用级的CMS来制作各类网站。目前已经发展到V1.4.8版本,使用thinkphp5.0框架,相对于新手小白是非常简单易用的。今天介绍一下eyoucms的伪静态开启和服务器如何配置的问题。
网站后台设置伪静态URL
1、登录网站后台
2、点击左侧菜单导航的“SEO设置”
3、在打开页面中,URL模式选择“伪静态化”、伪静态格式一般选择“目录名称”,这里按照个人需求选择好后就不要更改了,特别是被收录后
服务器配置伪静态规则
1、根据自己服务器/空间的环境进行配置,为分IIS、APACHE、NGINX
2、易优CMS是thinkphp底层框架,因此伪静态规则使用TP的即可(宝塔服务器面板里在伪静态直接选择thinkphp的即可)
3、具体规则如下:
NGINX规则
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } }
APACHE规则
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
IIS规则
查看服务器的网站根目录下是否有 web.config 文件,将下列红色代码添加<system.webServer>与</system.webServer>之间。如果没有web.config文件,就将全部代码保存为web.config文件,上传到网站根目录下,记得去后台清除缓存,再从网站首页访问。
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="OrgPage" stopProcessing="true"> <match url="^(.*)$" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_HOST}" pattern="^(.*)$" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php/{R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。