【发布时间】:2014-05-05 13:39:42
【问题描述】:
我的网站设置了 2 个 CMS 系统
在根域中有一个 Joomla 网站,在另一个名为 /word/ 的目录中有一个 wordpress 目录。
该站点最初是 wordpress 站点,它已移至 /word/ 目录,但为了保留所有原始 url,我使用了 mod_rewrite,它工作得很好,直到我为 Joomla 站点插入 mod_rewrite。
mod_rewrite 非常适合 Joomla 站点,但会阻止对 /word/ 目录的所有访问,并引发 404 错误。如果我将 Joomla 代码从 .htaccess 中删除,我会留下尾随的 /index.php/page 名称。
我的 .htaccess 文件中有(这将停止访问 /word/目录)
# Begin Joomla
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /word/index.php [L]
</IfModule>
# END WordPress
这两个怎么能住在一起?
【问题讨论】:
标签: wordpress .htaccess joomla