Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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
apache2在.conf文件而不是.htaccess文件中设置规则时出现mod rewrite问题_Apache_Wordpress_Mod Rewrite_Apache2 - Fatal编程技术网

apache2在.conf文件而不是.htaccess文件中设置规则时出现mod rewrite问题

apache2在.conf文件而不是.htaccess文件中设置规则时出现mod rewrite问题,apache,wordpress,mod-rewrite,apache2,Apache,Wordpress,Mod Rewrite,Apache2,由于托管提供商的奇怪安全策略,我必须在/etc/apache2/conf.d/examplesite.conf中定义重写规则,而不是将其写入该站点www文件夹的.htaccess中 我想做的是安装Wordpress Mu服务器,到目前为止,它的工作效率为50% 主博客可以完美加载,但位于www.example.com/blog2的其他子博客则不能 我猜问题在于,当在每个虚拟主机的.conf文件中声明重写规则而不是使用.htaccess文件时,重写规则的行为会有所不同 还有其他人有这个问题吗?如何

由于托管提供商的奇怪安全策略,我必须在/etc/apache2/conf.d/examplesite.conf中定义重写规则,而不是将其写入该站点www文件夹的.htaccess中

我想做的是安装Wordpress Mu服务器,到目前为止,它的工作效率为50%

主博客可以完美加载,但位于www.example.com/blog2的其他子博客则不能

我猜问题在于,当在每个虚拟主机的.conf文件中声明重写规则而不是使用.htaccess文件时,重写规则的行为会有所不同


还有其他人有这个问题吗?如何修复它?

这听起来不像是重写问题,但可能是。当您尝试加载其中一个子博客时,您不会说错误是什么。也许张贴你的重写规则会有帮助。另外,您是否能够设置一个场景,在本地主机或其他设备上的.htaccess文件中执行这些操作,并查看是否存在差异

如果永久链接正常工作,那么mod_rewrite将被启用,并成功地将URL重写到WordPress

如果是这种情况,那么您的MU安装就有问题

在MU安装期间,您是否选择了子域上的路径?如果你没有,但后来换了,那就是问题所在-你能重新安装吗