我目前在codeigniter中的文件夹/ci/
我目前在根目录中安装了WordPress。
我想要的是使用CI正常执行的网站,但对于主根网址(www.example.com)我希望它加载Wordpress网站(因此我将其安装在根目录中)
我正在尝试将主网站的.htaccess
IGNORE
重定向到CI:
RewriteCond %{REQUEST_URI} !^/
但正如预期的那样,这意味着所有其他CI链接(例如http://www.example.com/test http://www.example.com/ci/test)不再有效。
这是我当前的.htaccess文件:
Options -Indexes +SymLinksIfOwnerMatch
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/
RewriteCond %{REQUEST_URI} !^/ci/
RewriteCond %{REQUEST_URI} !^/wp-admin/?$
RewriteCond %{REQUEST_URI} !^/wp-content/?$
RewriteCond %{REQUEST_URI} !^/wp-includes/?$
RewriteRule ^(.*)$ /ci/$1 [L]
答案 0 :(得分:0)
我假设www.example.com是wordpress网站。在wordpress站点中,名为CI的文件夹包含CI网站。
确定。请按照以下步骤操作: 首先从wordpress站点允许/ CI目录。包括这一行
RewriteRule ^CI/(.*)$ /CI/$1 [L,QSA]
在CI网站中你有htaccess只需在那里添加这一行。
RewriteBase /CI
希望这可以提供帮助。
答案 1 :(得分:0)
我不会说你想做什么是不可能做到的,但是为了让你的房子井然有序,你应该将/ test文件夹移到ci / test并完成它。否则,你会困扰在你的根目录下工作的WordPress和在你的/ ci文件夹中工作的Code Igniter。