如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

wecenter是个基于php的程序,所以,它的rewrite功能的开启,也和其他的php框架差不多。就是把所有的请求全部转向index.php,然后index.php再利用路由功能进行rewrite。

后台开启rewrite

功能位置是:“全局设置”=》“站点功能”。开启rewrite之后,不用理会路由功能,当然如果你确实想修改默认路由的话,就可以点击两个“获取规则”按钮,来获得对应的功能路由设置。

问答社区wecenter如何开启rewrite - 001

问答社区wecenter如何开启rewrite - 002

开启好rewrite之后,我们还需要修改nginx或者apache的服务器设置。当然也有使用iis做服务器的,不过,苏南大叔并不使用iis作为php的宿主。所以,这里不讨论iis的情况。

nginx设置rewrite

location / {
    if (!-e $request_filename){
        rewrite (.*) /index.php;
    }
}

apache设置rewrite

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

结论

上述服务器配置修改,重启生效。wecenter就设置好rewrite功能了。当然,如果您真的想知道iis下,如何设置。可以点击官方的链接说明:http://www.wecenter.com/category/support/settings/

更多有关wecenter的经验文章,请点击苏南大叔的系列文章:https://newsn.net/tag/wecenter/

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。