php-如何在Htaccess中编写多个规则

我正在为我的站点使用codeigniter框架,并且我也有一个博客站点,该站点也使用wordpress完成.我的网站网址是这样的https://mydomain.com,而我的博客网址是https://mydomain.com/blog.我已经为我的网站这样写了htaccess

RewriteRule ^([^.])$index.php / profile / fundraiser / $1

每当我进入我的博客站点时,它总是重定向到配置文件控制器(在htaccess中定义).如果该URL为https:// mydomain / blog,则应重定向到我的博客,在其他情况下,应重定向到配置文件控制器.由于将两个文件都放在同一个域中,是否可以为此编写多个Htaccess规则?任何人请帮助我.

解决方法:

您必须使用像下面这样的重写条件-

RewriteCond $1 !^(blog)
RewriteRule ^([^.]+)$index.php/profile/fundraiser/$1

即,仅当URL不包含博客时,它才会重定向到个人资料页面.您可以为每个规则添加更多条件.

上一篇:php apache权限-最佳做法


下一篇:php-如何使用Amazon s3作为Codeigniter库?