URLRewrite的设置方法
方法 设置 URLRewrite
2023-06-13 09:13:52 时间
URL Rewrite需要服务器的支持!在启用此设置之前,请确保服务器上已作出了正确的设置,设置方法请参看下边的“Apache下的设置方法”和“IIS下的设置方法”!
Apache下的设置方法
复制代码代码如下:
Apache下的设置方法
打开 Apache 的配置文件 httpd.conf 。
将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉
在 httpd.conf中添加:
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+\.html
RewriteRule ^(.*?(?:index|dispbbs))-([-0-9]+)\.html$ $1.php?__is_apache_rewrite=1&__rewrite_arg=$2
</IfModule>
要实现asp帖子URL到php帖子的映射,在 第三步的<IfModule mod_rewrite.c>和</IfModule>之间添加:
RewriteMap tolowercase int:tolower
RewriteCond %{QUERY_STRING} (?:boardid|page|id|replyid|star|skin)\=\d+ [NC]
RewriteRule ^(.*(?:index|dispbbs))\.asp$ $1.php?${tolowercase:%{QUERY_STRING}}&__is_apache_rewrite=1
保存httpd.conf并重启Apache。
相关文章
- 修复Domino数据库视图索引的两种方法
- au音频时间锁定设置方法-Adobe Audition安装包
- R语言中的特殊值及缺失值NA的处理方法
- GNN如何建模时空信息?伦敦玛丽女王大学「时空图神经网络」综述,简明阐述时空图神经网络方法
- java的方法和函数(一)
- js实现的map方法详解数据库
- 一些元素位置设置的通用JS方法详解编程语言
- 深入了解Linux系统中查看代码权限的方法(linux代码查看权限)
- SQL Server管理时区设置的快捷方法(sqlserver时区)
- 科学家找到可以打破海森堡测不准原理的方法
- Linux下当前目录的表示方法(linux当前目录表示)
- 应用停止Linux下Jar应用的方法(linux停止jar)
- Oracle 引用分区:简易构建数据库的方法(oracle引用分区)
- Linux下更改用户ID的方法(linux更改用户id)
- Linux 批量生成GUID的方法(linux生成guid)
- Dos下查看MySQL版本号的方法(dos查看mysql版本)
- Linux下修改时间的简单方法:date命令(linux修改时间的命令)
- Linux给组设置密码:保护数据的有效方法(linux给组设置密码)
- MySQL函数商的使用和实现方法(mysql中函数商)
- 研究人员找到在不发生剧烈化学爆炸的金属水制造方法
- Windows下ORACLE10g完全卸载的方法分析
- c/c++输出重定向的方法
- WindowsServer2008R2远程设置选项灰色解决方法
- mvc下,3种窗口弹出设置的方法
- jQuery设置div一直在页面顶部显示的方法
- ASP.NETMVC中为DropDownListFor设置选中项的方法