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
Apache 我在Silex有一个网站,我想运行其他CMS_Apache_Mod Rewrite_Silex - Fatal编程技术网

Apache 我在Silex有一个网站,我想运行其他CMS

Apache 我在Silex有一个网站,我想运行其他CMS,apache,mod-rewrite,silex,Apache,Mod Rewrite,Silex,我有一个根站点在Silex中正常运行我想在domainname.com/news中运行其他CMS 现在的问题是BCO的路线给我的错误 找不到“GET/news/”的路由 如何做到这一点?使用Mod_重写 我已经在Root/News中上传了CMS (从注释中添加路由规则) 附加吼叫 RewriteCond %{REQUEST_URI} !^/news/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d R

我有一个根站点在Silex中正常运行我想在domainname.com/news中运行其他CMS

现在的问题是BCO的路线给我的错误

找不到“GET/news/”的路由

如何做到这一点?使用Mod_重写

我已经在Root/News中上传了CMS

(从注释中添加路由规则)

附加吼叫

RewriteCond %{REQUEST_URI} !^/news/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]

现在我可以安装脚本了,但是当我转到frm subdomain news.domainname.com时它仍然没有打开

你在Root/news或Root/news中上传了你的CMS?如果您在Root/News中访问了您的网站,请使用example.com/News而不是/News。我尝试了这两个/News/News,但出现了相同的错误。silex航线的BCO。我不知道如何关闭/news子目录你能发布你的重写规则吗?你应该在apache中这样做,当你点击Silex时,加载其他CMS已经太晚了(这是可能的,但效率很低)嗨,我不想点击Silex。我想让它分开运行。frm子域或其他。我也试图创建子域,但它重定向到silex路由未找到错误。news.domainname.com这是我在RewriteCond%{HTTP_HOST}上运行的规则重写引擎^(www)\。重写规则^(.*)$[R=301,L]重写条件%{REQUEST_FILENAME}-f RewriteCond%{REQUEST_FILENAME}-重写规则^(.*)$index.php[L,QSA]现在是这样工作的。
RewriteCond %{REQUEST_URI} !^/news/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]