Apache下伪静态html(URL Rewrite)的设置方法
2012-01-28 12:26
302 查看
一 打开 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$ {GetProperty(Content)}.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$ {GetProperty(Content)}.php?${tolowercase:%{QUERY_STRING}}&__is_apache_rewrite=1
五 保存httpd.conf并重启Apache
二 将#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$ {GetProperty(Content)}.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$ {GetProperty(Content)}.php?${tolowercase:%{QUERY_STRING}}&__is_apache_rewrite=1
五 保存httpd.conf并重启Apache
相关文章推荐
- IIS下下伪静态html(URL Rewrite)设置方法
- Apache和Nginx设置伪静态(URL Rewrite)的方法
- Apache和Nginx设置伪静态(URL Rewrite)的方法
- IIS下下伪静态html(URL Rewrite)设置方法
- destoon之URL Rewrite(伪静态)设置方法详解
- Apache伪静态html(URL Rewrite)设置法
- destoon之URL Rewrite(伪静态)设置方法详解
- 网站URL Rewrite(伪静态)设置方法
- IIS 配置伪静态页html URL Rewrite 的设置方法
- Apache结合Thinkphp实现伪静态的设置方法
- Apache伪静态html(URL Rewrite)设置法
- 定义不被SpringMVC拦截的静态资源(html, js, css等文件),通用方法,不需要每个目录都设置
- centos下Apache服务器ThinkPHP伪静态的设置方法
- destoon的URL Rewrite(伪静态)设置方法【完整步骤】
- Apache伪静态html(URL Rewrite)设置法
- HTML中设置输入框为只读状态的方法
- URL Rewrite的设置方法
- dedecms 5.5 伪静态设置方法
- PHP生成静态html网页的三种方法
- Linux下Apache服务器网页密码设置过程问题及解决方法