我的网站设置了2个CMS系统
在根域中有一个Joomla网站,在另一个名为/ word /的目录中有一个wordpress目录。
该网站最初是wordpress网站,它被移动到/ word /目录但是为了维护所有原始网址,我使用的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
这两个人如何共同生活?
答案 0 :(得分:0)
Joomla带有自己的.htaccess模板,该模板应位于根文件夹中,名为htaccess.txt。通常,我会重命名为.htaccess,然后取消注释这一行:
# RewriteBase /
为:
RewriteBase /
我的建议是更换你的&#34; Joomla&#34;用Joomla提供的部分,看看是否有诀窍。