Apache的Alias和Rewrite
Apache2中通过配置Alias,可以方便的把某个URL给重定向到某个目录下
如下述配置:
<Directory "e:/ysz">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /flash e:/ysz/
ProxyPass /flash !
ProxyPass / http://10.10.66.71/
注意上面最后有一个反向代理,把所有的请求都反向代理到某台机器上
所以,需要设置对于/flash开头的url就不在反向代理了
Rewrite的功能就更强大了,一个简单的例子:
RewriteEngine on
RewriteRule ^/post/([0-9]+)/ http://www.tech126.com/?p=$1 [R=301,L]