Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php .htaccess在子文件夹中_Php_.htaccess - Fatal编程技术网

Php .htaccess在子文件夹中

Php .htaccess在子文件夹中,php,.htaccess,Php,.htaccess,我在子文件夹中安装了一个新的cms phpmydirectory。在根目录中有一个带有友好url的wordpress 当我在phpmydirectory中激活友好url时,在类别和位置中会出现404错误,但在列表中没有。404错误出现在博客模板和URL中 如何修复-htaccess,使子文件夹读取子文件夹中的.htaccess而不读取根目录中的.htaccess?Apache始终读取根目录路径上的所有.htaccess文件。除了不允许同时使用.htaccess之外,此项不能更改。最好的办法是确保

我在子文件夹中安装了一个新的cms phpmydirectory。在根目录中有一个带有友好url的wordpress

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

如何修复-htaccess,使子文件夹读取子文件夹中的.htaccess而不读取根目录中的.htaccess?

Apache始终读取根目录路径上的所有.htaccess文件。除了不允许同时使用.htaccess之外,此项不能更改。最好的办法是确保父目录中的mod_重写规则不适用。这可能是使用

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

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

是否在PMD的defaults.php文件中将子目录指定为$BASE\u URL?我现在正在使用类似的设置进行操作,并且不必对.htaccess文件进行调整。但是,它与根目录中的Wordpress安装不存在竞争,而是使用了较旧版本的phpmydirectory,因此可能会导致与我的安装不同的问题。

至少,发布一条.htaccess重写规则。将两者都发布会更好。