14

我想知道什么引物/指南/教程/等。在那里学习使用 Apache/.htaccess 重写 URL?从哪里开始是个好地方?

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

4

5 回答 5

8

我发现这非常有用: http: //www.addedbytes.com/apache/url-rewriting-for-beginners/

于 2008-09-23T16:27:06.820 回答
4

我会直奔马嘴:

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

但作为一个温和的介绍:

http://www.workingwith.me.uk/articles/scripting/mod_rewrite

于 2008-09-23T16:35:57.343 回答
2

Apache 文档站点对使用 mod_rewrite 有很好的介绍。

它涵盖了指令的工作原理,并有很多示例,例如:

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

它涵盖了从用于更改 URI 的基本 sytanx (这似乎是您所问的)以及使用正则表达式、条件和响应重定向的所有内容。

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

于 2008-09-23T16:35:17.067 回答
1

手册有什么问题?

于 2008-09-23T16:32:09.570 回答
1

Apache 手册有很多例子。

于 2008-09-23T16:38:08.447 回答