2013-07-15 4 views
0

Мы следующие настройки:RealUrl проблемы при использовании TYPO3 и Magento в одном вебсервера

Webroot содержит две директории. Один для 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 , Ничто не работает так, как ожидалось.

Есть ли какое-либо обходное решение для реализации обеих систем с использованием одного домена?

Приветствия Matthias

+0

Вы хотите перенаправить или переписать? –

+0

Мне нужно переписать. По причинам SEO я не хочу иметь такой путь, как «cms» в URL-адресе. –

ответ

0

Вы должны поставить редирект блок 'CMS' первый, так как [L] останавливает все дальнейшую обработку.

+0

ps: если у вас есть только 4 страницы контента, добавление typo3 является излишним. Вы можете использовать встроенную функцию cms magento или легкие php cms, такие как www.grabaperch.com - это, конечно, мнение, конечно, – Urs

+0

Ах, извините за беспорядок, я ошибся. Переделка магазина уже внизу, я вижу. – Urs

+0

У нас много страниц. Они всего лишь начинают с «kontakt, ...» –

Смежные вопросы