首页 文章

.htaccess在子文件夹中

提问于
浏览
0

我在子文件夹中安装了一个新的cms(phpmydirectory) . 在根中有一个带友好网址的wordpress .

当我在phpmydirectory中激活友好网址时,我在类别和位置出现404错误,但在列表中没有 . 404错误出现在博客模板和URL中 .

如何修复-htaccess以便子文件夹读取子文件夹中的.htaccess而不读取root文件中的.htaccess?

2 回答

  • 0

    Apache始终沿着根目录的路径读取所有 .htaccess 文件 . 这不能改变(除了不允许全部使用 .htaccess ) . 您可以获得的最好效果是确保父目录中 mod_rewrite 的规则不适用 . 这可能是可能的

    RewriteRule ^(.*)$ $1 [L]
    

    作为 phpmydirectory 目录中的最后一条规则 .

  • 0

    您是否在PMD的defaults.php文件中指定了$ BASE_URL子目录?我现在正在使用类似的设置,并且不必对.htaccess文件进行调整 . 但是,它不会与根目录中的Wordpress安装竞争(相反,它是较旧版本的phpmydirectory),因此可能导致与我的设置不同的问题 .

相关问题