首页 > 网站 > Apache > 正文

Apache伪静态html(URL Rewrite)设置法

2024-08-27 18:28:38
字体:
来源:转载
供稿:网友

一 打开 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。

最大的网站源码资源下载站,

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表