htaccess url mod_rewrite缓存和补偿

时间:2011-09-15 17:23:51

标签: .htaccess mod-rewrite url-rewriting

很抱歉,如果它是重复的,但我没有遇到满足我的疑问的问题。简单地说,我把我的问题分成三部分。我。

  1. 缓存相关
  2. Url beautification
  3. 教程。
  4. 所以.. 1. **动态转换

      myfile_min_vXX.js --> myfile.js
      myfile_min_vXX.css --> myfile.css
    

    通过mod_rewrite。这些文件可能在子文件夹中,如图像| scrpt | js等。所以我要从根目录.htaccess文件中进行。

    2. **美化网址。 考虑 -

    mydomain/name1_val1/name2_val2/../namenN_valN ---> mydomain/file.php?name1=val1&name2=val2 ..
    

    在.htaccess中为此进行正则表达式转换超出了我的水平。

    第3 我需要good tutorial on mod_rewrite of Apache likely "Complete reference" type

    感谢您的赞赏。

2 个答案:

答案 0 :(得分:1)

对于数字1:

RewriteRule ^myfile_min_vXX.js$    script/myfile.js
RewriteRule ^myfile_min_vXX.css$   style/myfile.css

2号:

RewriteRule (.*)/(.*)/(.*)/(.*) file.php?$1=$2&$3=$4

3号: 最好的mod_rewrite教程我见过的是apache文档: http://httpd.apache.org/docs/current/mod/mod_rewrite.html
有关使用此mod检查apache wiki的示例: http://wiki.apache.org/httpd/Rewrite
记住apache正在使用prel兼容的常规表达式: http://www.cs.tut.fi/~jkorpela/perl/regexp.html

答案 1 :(得分:0)

然后我会用http://httpd.apache.org/docs/2.0/misc/rewriteguide.html开始你。我并不认为是mod_rewrite期望,所以我不会尝试其余的。 :)