gpt4 book ai didi

regex - Drupal URL重写冲突

转载 作者:行者123 更新时间:2023-12-02 04:07:41 26 4
gpt4 key购买 nike

我在网站的根目录中安装了Drupal 7。自安装以来,尚未修改.htaccess文件。

但是,我还在子目录中设置了CodeIgniter。我在CI目录中创建了一个.htaccess文件,并按照建议的说明从网址中删除index.php。

例如。 mysite.com/subsite/index.php/blog-> mysite.com/subsite/blog

RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

不幸的是行不通。我认为Drupal的.htaccess规则有冲突。我应该编写什么规则来启用CodeIgniter重写规则的Drupal的.htaccess?

非常感谢

编辑:解决方法是,在Drupal的.htaccess中的RewriteEngine on rule之后,我立即插入
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^ci_site/(.*)$ ci_site/index.php/$1 [L]

希望这对使用类似设置的人有所帮助。

最佳答案

从问题中复制。我降落在这里想要帮助某人,阅读问题后,我看到了里面的解决方案...

解决方案是,在Drupal的.htaccess中的RewriteEngine on规则之后,立即插入

RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^ci_site/(.*)$ ci_site/index.php/$1 [L]

关于regex - Drupal URL重写冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6749399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com