【发布时间】:2014-06-21 15:33:30
【问题描述】:
我目前在文件夹 /ci/ 中使用 codeigniter 创建了一个站点
我目前在根目录下安装了 WordPress。
我想要的是网站与 CI 一样正常运行,但对于主根 URL (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]
【问题讨论】:
标签: php wordpress .htaccess codeigniter mod-rewrite