繁体   English   中英

.htaccess在子文件夹中

[英].htaccess in subfolder

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

当我在phpmydirectory中激活友好的URL时,类别和位置出现404错误,但清单中没有。 404错误出现在博客模板和URL中。

如何修复-htaccess,以便子文件夹读取子文件夹中的.htaccess,并且没有根目录?

是否在您的defaults.php文件中将PMD的子目录指定为$ BASE_URL? 我现在正在使用类似的设置进行操作,而不必对.htaccess文件进行调整。 但是,它与根目录中的Wordpress安装(而不是phpmydirectory的较早版本)没有竞争,因此,这可能会导致与我的设置不同的问题。

Apache始终沿根目录的路径读取所有.htaccess文件。 这不能更改(除非一起禁止使用.htaccess )。 最好的办法是确保父目录中的mod_rewrite规则不适用。 这可能是使用

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM