我正在为我的网站使用codeigniter框架,我还有一个博客网站也在wordpress中完成。我的网址网址是这样的https://mydomain.com
我的博客网址是https://mydomain.com/blog
。我已经像我这样为我的网站写过htaccess
RewriteRule ^([^.]+)$ index.php/profile/fundraiser/$1
每当我访问我的博客网站时,它总是会重定向到配置文件控制器(在htaccess中定义)。如果网址为https://mydomain/blog
,则应重定向到我的博客,在其他情况下,应重定向到配置文件控制器。我可以为此编写多个Htaccess规则,因为我已将两个文件放在同一个域中吗?任何人请帮助我。
答案 0 :(得分:4)
你必须使用重写条件,如贝娄 -
RewriteCond $1 !^(blog)
RewriteRule ^([^.]+)$ index.php/profile/fundraiser/$1
即。只有当URL不包含博客时,它才会重定向到个人资料页面。您可以为每个规则添加更多条件。