我想知道什么引物/指南/教程/等。在那里学习使用 Apache/.htaccess 重写 URL?从哪里开始是个好地方?
我的主要兴趣是学习如何将某些目录指向其他目录,以及如何使用 URL 的某些部分作为脚本的参数(即 "/some/subdirs/like/this" => "script.php?a=some&b=subdirs&c =喜欢&d=这个”)。
我想知道什么引物/指南/教程/等。在那里学习使用 Apache/.htaccess 重写 URL?从哪里开始是个好地方?
我的主要兴趣是学习如何将某些目录指向其他目录,以及如何使用 URL 的某些部分作为脚本的参数(即 "/some/subdirs/like/this" => "script.php?a=some&b=subdirs&c =喜欢&d=这个”)。
我发现这非常有用: http: //www.addedbytes.com/apache/url-rewriting-for-beginners/
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也是一个很好的物理资源。
手册有什么问题?
Apache 手册有很多例子。