URL Rewrite的设置方法

2018-09-07 13:15

阅读:355

  URLRewrite需要服务器的支持!在启用此设置之前,请确保服务器上已作出了正确的设置,设置方法请参看下边的“Apache下的设置方法”和“IIS下的设置方法”!
Apache下的设置方法
复制代码 代码如下:
打开Apache的配置文件f。
将#LoadModulerewrite_modulemodules/mod_rewrite前面的#去掉
在httpd.conf中添加:
<IfModulemod_rewrite.c>
RewriteEngineOn
#RewriteCond%{ENV:SCRIPT_URL}(?:indexdispbbs)[-0-9]+\.html
RewriteRule^(.*?(?:indexdispbbs))-([-0-9]+)\.html$$1.php?__is_apache_rewrite=1&__rewrite_arg=$2
</IfModule>

要实现asp帖子URL到php帖子的映射,在第三步的<IfModulemod_rewrite.c>和</IfModule>之间添加:
RewriteMaptolowercaseint:tolower
RewriteCond%{QUERY_STRING}(?:boardidpageidreplyidstarskin)\=\d+[NC]
RewriteRule^(.*(?:indexdispbbs))\.asp$$1.php?${tolowercase:%{QUERY_STRING}}&__is_apache_rewrite=1

保存httpd.conf并重启Apache。


评论


亲,登录后才可以留言!