重写规则问题?

问题描述:

我有这个问题在.htaccess文件我的URL重写条件,一切工作正常,但是当我只是在浏览器访问我的主页键入www.example.com”它认为它的viewtopic.php文件:重写规则问题?

我viewtopic文件被改写,是这样的:

www.example.com/topic 

这是我的代码:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule^- [L] 
RewriteRule ^user/([^/]*)$ /viewprofile.php?user=$1 [L] 
RewriteCond $1 !=viewtopic.php 
RewriteRule ^([^/]*)$ /viewtopic.php?topic=$1 [L] 

我怎么可能改变,因此正常工作:))感谢

试试这个:

RewriteRule ^([^/]+)$ /viewtopic.php?topic=$1 [L] 
+0

我到什么地方把这个末 – getaway 2010-10-15 20:45:05

+0

欢呼它的工作原理 – getaway 2010-10-15 20:47:57