我的.htaccess文件中的url重写条件有这个问题,一切正常,但是当我在浏览器上输入www.example.com
进入我的主页时,它认为它的viewtopic.php文件:< / p>
我的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]
我怎么能改变它以便正常工作?:))谢谢
答案 0 :(得分:1)
试试这个:
RewriteRule ^([^/]+)$ /viewtopic.php?topic=$1 [L]