仅使用或不使用斜杠重写条件

时间:2012-03-13 18:52:07

标签: apache mod-rewrite

好的,我想将一些网址重写为我的ci.php文件

我目前在我的.htaccess中使用它:

RewriteCond $1 ^(links)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ci.php/$1 [L,QSA]

问题是我只想重写这些网址:

http://www.site.com/links

http://www.site.com/links/add

但不是这样的网址:

http://www.site.com/links-add

http://www.site.com/linkswhatever

http://www.site.com/links-test/whatever

所以基本上,域之后的url的第一部分必须后跟一个斜线或什么都没有。

我怎样才能做到这一点?

谢谢!

0 个答案:

没有答案