Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.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
Mod rewrite mod rewrite在子目录中不起作用_Mod Rewrite - Fatal编程技术网

Mod rewrite mod rewrite在子目录中不起作用

Mod rewrite mod rewrite在子目录中不起作用,mod-rewrite,Mod Rewrite,我们的主机提供商将我们的VPS更新为新编译的php5,出现了一个问题 我们的主站点在wordpress上工作得很好(有自己的.htaccess),使用mod_rewrite进行漂亮的链接,但在一个子目录中,我们使用其他cms实现了视频社区(它有自己的.htaccess,使用mod rewrite) wordpress.htaccess似乎不允许在/video/子目录中重写规则。如果我们删除wordpress.htaccess,我们的视频社区运行正常,但wordpress站点停止工作。在根目录中.

我们的主机提供商将我们的VPS更新为新编译的php5,出现了一个问题

我们的主站点在wordpress上工作得很好(有自己的
.htaccess
),使用
mod_rewrite
进行漂亮的链接,但在一个子目录中,我们使用其他cms实现了视频社区(它有自己的
.htaccess
,使用mod rewrite)


wordpress
.htaccess
似乎不允许在
/video/
子目录中重写规则。如果我们删除wordpress
.htaccess
,我们的视频社区运行正常,但wordpress站点停止工作。

在根目录中.htaccess的WP规则前面添加以下

RewriteRule ^video/ - [L]

重写最终是否在子目录中不起作用,或者只是没有按预期的那样起作用?你能发布一个简化的非工作测试吗?这里有一个到我们视频社区的链接:如果你点击一个视频,它会出现wordpress 404错误。我们已经修复了它,所以如果其他人需要/video/的代码。htaccess只需广告这一行:RewriteBase/video/我尝试插入你的行,但它没有工作…#在RewriteRule^video/-[L]RewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}上启动WordPress RewriteEngine-f RewriteCond%{REQUEST_FILENAME}-重写规则/index.php[L]#结束WordPress