Rewrite配置(Apache/Nginx/iis7+)

发布:2017-09-16 04:24   点击:205次   回复:0

修改:v4.8 初次发布:v3.9


快速开启:

  • 配置本系统:
    • 文件:\root\cfgs\sycfg\sy_vopcfg.php
    • $_sy_vopcfg['tpl']某一节点如['comm'] 下,(把注释的4行)去掉前两行注释:
  • 配置Web服务器
    • Apache:文件:\@read\rbak\.htaccess 复制到根目录
    • IIS7+:在站点管理界面,找打URL重写,导入上述文件到重写规则
    • Nginx:请自行找资料,把上述.htaccess 规则转化为Nginx规则

DIY

  • 配置:上述sy_vopcfg文件,4行注释都去掉
  • 对要求高的用户,可参考上述.htaccess文件,配置方案2
    • 博客/房产可用此方案,企业站因多语言版最多只能设置一个语言版本,建议不用此方案
    • 根据你自己的系统,留下自己的方案,删除不必要的提示和规则或注释

注意事项

  • 测试规则(深入了解重写规则)
    • 文件:/@read/rbak/entry1.php,entry2.php 复制到根目录;访问出来的连接,都可点击打开
  • Apache Rewrite配置
    • 确认Apache已经正确加载了mod_rewrite模块
  • iis7+ Rewrite配置 - 下载安装:URL Rewrite
  • Nginx下设置伪静态方法与Apache差不多,
    • 直接在nginx.conf (或者在对应的*.conf) 中找到需设置伪静态规则的服务器对应字段,
    • 在server{ location/{ } }中添加代码:

百度BAE空间 配置

  • 配置 app.conf 文件(演示站demo):
  - url : ^/dev/([\w|\.|\-|\_]+)\.htm$
    script : /dev.php?$1
  - url : ^/doc/([\w|\.|\-|\_]+)\.htm$
    script : /doc.php?$1

参考资源

状态:开放 Makedown 推荐   bug编号: ---
回复(0条)   >>我来回复 回复列表

关于 GitHub 导航 部门 反馈

提示:`/chn.php`入口数据仅为演示功能,不构成任何交易凭证,也不承担相关风险和责任!

Copyright © 2011-2018 xxxxx.com All rights reserved. 粤ICP备07020797号.

Done:12.850/47.551(ms); 12(queries)/2.488(MB); Tpl:comm:faqs/detail; Upd:2019-08-20 20:40:14