学习Apache的mod rewriteaccess写法

Posted hanakana

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习Apache的mod rewriteaccess写法相关的知识,希望对你有一定的参考价值。

  Apache的mod_rewrite是提供了强大URL操作的杀手级的模块,可以实现几乎所有你梦想的URL操作类型,其代价是你必须接受其复杂性,因为mod_rewrite的主要障碍就是初学者不容易理解和运用,即使是Apache专家有时也会发掘出mod_rewrite的新用途。Apache 的 mod rewrite

  RewriteEngine On RewriteBase /B2B/website/ RewriteRule ^article-([0-9]+)\.html$ view_details.php?browse=profile&id=$1

  以上这个测试通过的。如果不行关键是服务器端,以后的怎么改就发挥了

  关于图片的 可以加一个 /503(id)/title.htm 这样一定不重复了,用503或其他数字或者是abc也行,不顾oabc还想不是很理想,学学ii的,他就是用数字的定义所有的功能就行了

  这个很有参考价值的(http://www.8682222.com

  RewriteEngine On

  RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2

  RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3

  RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3

  RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3

  RewriteRule ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2

  discuz的

  最强wordpress的

  # BEGIN WordPress

  RewriteEngine On

  RewriteBase /

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteRule . /index.php [L]

  # END WordPress

  关键看看 %怎么用了 还有 [...]

以上是关于学习Apache的mod rewriteaccess写法的主要内容,如果未能解决你的问题,请参考以下文章

centos+apache+python34+django+mod_wsgi 开发环境搭建

Win7环境下Apache+mod_wsgi本地部署Django

Apache mod_rewrite 适用于 .htaccess 但不适用于 httpd.conf

PHP 之 FastCGI 与 mod_php

apache tomcat + apache httpd + mod_proxy + mod_rewrite + 表单发布数据

在生产中,Apache + mod_wsgi 还是 Nginx + mod_wsgi?