mod_rewrite最近似乎有相当数量的线程浮出水面,对它的某些方面如何工作有点混淆.结果我编写了一些关于常见功能的注释,也许还有一些烦人的细微差别.
您遇到过哪些其他功能/常见问题mod_rewrite?
我正在开发一个php应用程序,我对Apache和Mod Rewrite有一点问题.谁知道这里有什么问题?:
RewriteEngine on
RewriteBase /mysite/
RewriteRule ^css\/css\.css css/css.php [L]
RewriteRule ^js\/js\.js js/js.php [L]
RewriteRule !^img\/.* index.php
Run Code Online (Sandbox Code Playgroud)
当我把http://localhost/css/css.css出现在index.php时,也许我错过了什么......为什么当url与第一个规则apache匹配时不会停止重写过程?
'last | L'(最后一条规则)
停止重写过程,不再应用任何重写规则.这对应于Perl last命令或C语言的break命令.使用此标志可防止按照以下规则进一步重写当前重写的URL.例如,使用它将根路径URL('/')重写为真实的URL,例如'/ e/www /'.
我从3个小时开始重写论坛和文档,我仍然遇到同样的问题.
提前致谢.