在一个webroot中使用TYPO3和Magento时出现RealURL问题

时间:2013-07-15 09:32:46

标签: .htaccess typo3 realurl

我们有以下设置:

webroot包含两个目录。一个用于Magento,一个用于TYPO3。

我有一个额外的ht.access,应该重写一些网址以使用TYPO3。其他一切应该去Magento。这个htaccess看起来像这样:

<IfModule mod_rewrite.c>

Options -Indexes

Follow Symlinks

Options +FollowSymLinks
Enable URL rewriting
RewriteEngine On
RewriteRule ^$ /cms/index.php [L]

RewriteRule ^kurse(.*)$ /cms/index.php [L]
RewriteRule ^service(.*)$ /cms/index.php [L]
RewriteRule ^kontakt(.*)$ /cms/index.php [L]
RewriteRule ^informationen(.*)$ /cms/index.php [L]
RewriteRule ^typo3$ /cms/typo3/index.php [L]

RewriteRule ^(.*)$ /shop/index.php [L]

</IfModule>

现在,当我拨打网址时,我们可以说http://host/informationen RealURL会将此重定向到http://host/cms/rmationen,这会导致&#34;路径段错误&#34;

我也尝试过/和/ cms /作为RewriteBase。什么都没有按预期工作。

是否有任何解决方法可以使用一个域来实现两个系统?

干杯 的Matthias

1 个答案:

答案 0 :(得分:0)

您应首先放置'cms'重定向块,因为[L]会停止所有进一步处理。