时间:2021-05-26
URLRewrite需要服务器的支持!在启用此设置之前,请确保服务器上已作出了正确的设置,设置方法请参看下边的“Apache下的设置方法”和“IIS下的设置方法”!
Apache下的设置方法
复制代码 代码如下:
打开Apache的配置文件httpd.conf。
将#LoadModulerewrite_modulemodules/mod_rewrite前面的#去掉
在httpd.conf中添加:
<IfModulemod_rewrite.c>
RewriteEngineOn
#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帖子的映射,在第三步的<IfModulemod_rewrite.c>和</IfModule>之间添加:
RewriteMaptolowercaseint: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。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
完全启用勾选URL静态化全选Rewrite兼容性勾选在apache配置文件中设置RewriteEngineOnRewriteRule^(.*)/archiver
IIS版本:IIS7.5URLRewrite组件:IISURLRewriteModule(http:///article/342/URL-Rewrite-Wal
最常见的方法是使用服务器的URL重写模块,在LAMP(LinuxtApache+MySQL+PHP)服务器上一般使用mod_rewrite模块,Windows服
通常为了友好的URL格式,会进行站点URL的重写,可以在webserver(Nginx)的配置中进行rewrite,也可在在程序端进行以下使用Yaf框架进行UR
解决方法:下载银月服务器工具,使用工具->组件下载器下载ISAPI_Rewrite,解压出来。把ISAPI_Rewrite中的ISAPI_Rewrite.dll