Apache 如何在同一主机中为joomla和wordpress使用SEF?

Apache 如何在同一主机中为joomla和wordpress使用SEF?,apache,wordpress,.htaccess,joomla,joomla-sef-urls,Apache,Wordpress,.htaccess,Joomla,Joomla Sef Urls,我有一个带有SEF的joomla网站,现在我尝试在子文件夹中安装wordpress博客 www.domainname.com/blog/。我从wordpress cpanel编辑永久链接,并给我一个代码将其放入其中 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteC

我有一个带有SEF的joomla网站,现在我尝试在子文件夹中安装wordpress博客 www.domainname.com/blog/。我从wordpress cpanel编辑永久链接,并给我一个代码将其放入其中

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
我找到了解决办法

只需从blog文件夹中的.htaccess复制一份,然后用wordpress SEF代码替换拥有自己的joomla SEF的代码

> ########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF SectionRewriteCondRewriteCond %{HTTP_HOST} ^.*$