当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 学习Apache的mod rewrite、access写法

Linux服务器
网管经验:打造网吧Linux代理服务器
Linux下如何使用光驱及读取非linux分区等
Linux主要shell命令详解
Linux下宽带设置使局域网连接互联网实例
网管入门之Linux服务器启动过程详解----通过/etc/inittab文件进行初始化
网管入门之Linux服务器启动过程详解----执行init进程
网管入门之Linux服务器启动过程详解----加载内核
网管入门之Linux服务器启动过程详解----启动GRUB/LILO
网管入门之Linux服务器启动过程详解----从BIOS到内核
如何恢复误删除的Linux文件
在Linux系统下建立强大的FTP搜索引擎
Linux操作系统的Configure参数解释说明
Linux系统下查CPU个数的方法
Linux攻略 DNS服务器安装配置方法详细介绍
Linux操作系统平台Vi指令大全
浅析linux操作系统登录帐户的管理和审计
在Linux上架设支持JSP+PHP的Web服务器
linux操作系统中bsd套接口开发的基础介绍
享受便利的应用方式—linux系统三则超酷技巧
LINUX VMWare-TOOLS的安装

Linux服务器 中的 学习Apache的mod rewrite、access写法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 57 ::
收藏到网摘: n/a

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的,他就是用数字的定义所有的功能就行了
这个很有参考价值的
<IfModule mod_rewrite.c>
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
</IfModule>
discuz的
最强wordpress的
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
关键看看 %怎么用了 还有 [...]