有这样一个需求:
http://www.aa.com aa.htm
http://www.aa.com/sax aa_sax.htm
他们位于同一个目录ROOT下
css DD_belatedPNG.js easydialog.min.js p_w_picpaths p_w_picpathsPlayer.js rsa.js validate.js aa.htm aa_sax.htm
但是他们同时调用 css p_w_picpaths
所以我在apache 这样配置的(只摘抄重要部分)
Rewriterule ^/sax/?$ /aa_sax.htm [PT]
Rewriterule ^/sax/css$ /css/ [PT]
Rewriterule ^/sax/p_w_picpaths$ /p_w_picpaths/ [PT]
DocumentRoot /space/wwwroot/ROOT
DirectoryIndex aa.htm aa_sax.htm
==================================================
补充:
如果访问http://www.aa.com/sax/ 还会找不到 css已经p_w_picpath
针对这种情况 apache配置就需要变换下 如下所示:
Rewriteengine on
Rewriterule ^/sax/?$ /aa_sax.htm [PT,L]
Rewriterule ^/sax/css/(.*) /css/$1 [PT,L]
Rewriterule ^/sax/p_w_picpaths/(.*) /p_w_picpaths/$1 [PT,L]
转载于:https://blog.51cto.com/weijixian1015/1255474