2008-09-23 60 views
14

我想知道什么底漆/指南/教程/等。是否在学习使用Apache/.htaccess重写URL?哪里是开始的好地方?Apache Mod-Rewrite Primers?

我的主要兴趣是学习如何将某些目录指向其他人,以及如何将一部分URL用作脚本的参数(即“/ some/subdirs/like/this”=>“script.php?a = some & b = subdirs & c = like & d = this“)。

回答

1

什么用the manual是怎么回事?

+0

绝对没有!看来我已经习惯了认为手册几乎没用,但在这种情况下,它实际上非常有用。感谢您指出了这一点! – Wilco 2008-09-29 15:40:55

2

Apache Documentation site对使用​​mod_rewrite有很好的介绍。

它涵盖了指令是如何工作的,并具有相当的几个例子,如:

RewriteRule ^/games.* /usr/local/games/web 
RewriteRule ^/product/(.*)/view$ /var/web/productdb/$1 

它从基本sytanx coveres一切为了改变URI(这是你好像有什么要问的),以及如使用正则表达式,条件和响应重定向。

Apache文件一直对我有用。 O'Reilly的Apache: The Definitive Guide也是一个很好的物理资源。