我正在努力让我的网站 htaccess 工作......但没有运气..
下面是代码
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/? /profile.php?username=$1 [L,NC]
</IfModule>
这很好用没有问题..但是当我添加一些东西时它不会工作..在以下情况下 -
1)例如,当我输入 example.com/dinesh 时,它会将我重定向到 www.example.com(总是主页而不是我希望它是 www.example.com/dinesh
2)现在我有另一个带有两个参数的users.php问题是当我传递一个参数时它应该执行这个规则profile.php但是当我传递两个参数时它应该把我带到user.php我尝试了很多组合但是这个不管用。
如果任何专家可以给我至少一些提示,那就太好了。