URL Rewrite的设置方法
Apache下的设置方法
复制代码 代码如下:
打开 Apache 的配置文件 httpd.conf 。
将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉
在 httpd.conf中添加:
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
要实现asp帖子URL到php帖子的映射,在 第三步的
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。
以上就介绍了 URL Rewrite的设置方法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
上一篇: nginx下tp如何配置路由重写
下一篇: 关于重写的一个问题
推荐阅读
-
Android Studio 基础之获取Wifi 的状态,设置 Wifi 的开关状态,并监听 Wifi 的状态变化方法整理
-
asp.net core下给网站做安全设置的方法详解
-
python脚本设置超时机制系统时间的方法
-
屏蔽PHP默认设置中的Notice警告的方法,默认设置notice_PHP教程
-
linux下passwd命令设置修改用户密码的方法
-
360安全卫士解决电脑运行卡顿、缓慢的设置方法
-
CSS设置浮动导致背景颜色设置无效的解决方法
-
电脑文本格式怎么设置(单元格改成文本格式的方法)
-
安装中没有设置登陆密码的情况下,重置mysql密码的方法
-
IntelliJ IDEA的build path设置方法