【发布时间】:2017-02-04 17:07:43
【问题描述】:
我在主机的公共 html 文件夹中安装了 word press。我已将旧的 codeigniter 站点文件放入“oldsite\codeigniter”。但我无法访问此代码点火器网站,总是从 word press 得到 page not found 错误
示例网址:example.com/oldsite/codeigniter
如果 URL 包含“oldsite”或 oldsite/codeigniter,我如何重定向到子文件夹
RewriteEngine On
RewriteRule ^oldsite/codeigniter/(.*)$ example.com/oldsite/codeigniter/$1 [NC,R=301,L]
codeigniter htaccess 文件
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.gif|.jpg|.png)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
RewriteRule codeigniter/home$
example.com/oldsite/codeigniter[L,R=301]
【问题讨论】:
-
oldsite/codeigniter 中应该已经有一些 .htaccess。
-
是的,我在 codeigniter 文件夹中有一个 htaccess 文件,代码是
-
那么你不应该需要第一个 .htaccess,因为 codeigniter .htaccess 会处理所有事情。只删除最后一行。
-
我已经从 wordpress htaccess 中删除了重定向规则,并从 codeigniter htaccess 中删除了最后一行。但面临同样的问题
标签: wordpress .htaccess codeigniter