【发布时间】:2009-05-27 01:42:30
【问题描述】:
我正在尝试重写我的网址以转到单个 php 文件:
RewriteRule ^dir/(?:(?!style|js).)*$ http://www.domain.com/single.php?uri=$1 [QSA]
但是 /dir/js 和 /dir/style 的排除并没有像我希望的那样工作......
- [重定向] domain.com/dir
- [重定向] domain.com/dir/jason
- [重定向] domain.com/dir/jason/pete
- [不重定向:好的] domain.com/dir/js
- [不重定向:好的] domain.com/dir/js/*
- [DOESN'T REDIRECT: BAD] domain.com/dir/js开启
如何更改正则表达式以满足我的需要?
【问题讨论】:
-
你可能是想写 '.*)' 而不是 '.)*'。
标签: regex mod-rewrite