У нас есть следующая настройка:
Корневой каталог содержит два каталога. Один для Magento и один для TYPO3.
У меня есть дополнительный ht.access, который должен переписать некоторые URL-адреса для использования 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>
Теперь, когда я вызываю URL-адрес, допустим, http://host/informationen
RealURL перенаправляет его на http://host/cms/rmationen
, что приводит к «ошибкам сегмента пути».
Я также пробовал / и / cms / как RewriteBase. Ничего не работает должным образом.
Есть ли обходной путь для реализации обеих систем с использованием одного домена?
Ура Матиас