Apache Mod-重写底漆?

时间:2020-03-06 14:36:31  来源:igfitidea点击:

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

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

解决方案

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

手册有什么问题?

Apache Documentation站点对使用mod_rewrite进行了很好的介绍。

它涵盖了指令的工作方式,并提供了许多示例,例如:

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

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

apache文件一直对我有用。奥赖利的《 Apache:权威指南》也是很好的物理资源。

我会直奔马的嘴:

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

但作为较温和的介绍:

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

Apache手册中有很多示例。

  • URL重写指南
  • URL重写指南-高级主题