# per .htacess umleiten auf Plugin Controller

**URL:** <https://forum.shopware.com/t/per-htacess-umleiten-auf-plugin-controller/10600>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [21. Dezember 2012 um 22:59 UTC](https://forum.shopware.com/t/per-htacess-umleiten-auf-plugin-controller/10600 "2012-12-21T22:59:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![narog](https://avatars.discourse-cdn.com/v4/letter/n/f17d59/32.png) [@narog](https://forum.shopware.com/u/narog)\
**Post date:** [21. Dezember 2012 um 22:59 UTC](https://forum.shopware.com/t/per-htacess-umleiten-auf-plugin-controller/10600/1 "2012-12-21T22:59:47Z")

</div>

Hallo , ich möchte gerne das bei bestimmten URL-Aufrufen direkt mein Frontend PluginControler aufgerufen wird. Also {einfach} mit ner RewriteRule umleiten … Theoretisch darf das doch kein Problem sein? Praktisch bekomme ich es nicht zum laufen ;-( Also z.b.: [http://www.meinShop.de/KEYWord](http://www.meinShop.de/KEYWord) Soll umgeleitet werden auf : [http://www.meinShop.de/frontend/MeinController](http://www.meinShop.de/frontend/MeinController) Folgendes habe ich bereits in der .htaccess erfolglos versucht: ` RewriteRule KEYWord(.\*) shopware.php?controller=MeinController ` ` RewriteRule KEYWord(.\*) shopware.php?module=frontend&controller=MeinController ` ` RewriteRule KEYWord(.\*) frontend/MeinController ` Der Aufruf im Browser funktionieren einwandfrei: http\_//www.meinShop.de/shopware.php?module=frntend&controller=MeinController sowie http\_//www.meinShop.de/shopware.php?controller=MeinController oder http\_//www.meinShop.de/shopware.php?frontend/MeinController Hat jemand von euch eine Lösungsvorschlag für mein problem?

---

<div class="post-metadata">

**Author:** ![narog](https://avatars.discourse-cdn.com/v4/letter/n/f17d59/32.png) [@narog](https://forum.shopware.com/u/narog)\
**Post date:** [23. Dezember 2012 um 22:10 UTC](https://forum.shopware.com/t/per-htacess-umleiten-auf-plugin-controller/10600/2 "2012-12-23T22:10:14Z")

</div>

Schade das von den Shopware Cracks kein vorschlag kam. Wie es scheint wird die Weiterleitung auf Plugins durch die shopware.php verhindert, ich kann es mir nicht anderst erklären. Ich habe mir nun ein kleinen Workaround gebastelt, villeicht hilft es ja jemand anderem auch. .htaccess ` RewriteRule KEYWord HILFSDATEI.php?AUFRUF=%{HTTP\_HOST}%{REQUEST\_URI} ` HILFSDATEI.php ` $basedir = pathinfo('http://' . $\_REQUEST['domain']); echo file\_get\_contents($basedir['dirname'] . "/frontend//MeinController"); ` Auch wenn ich nun ein Workaround habe, bin ich weiter an einer sauberen Lösung interessiert !!

---

<div class="post-metadata">

**Author:** ![ShopFreelancer](https://avatars.discourse-cdn.com/v4/letter/s/fbc32d/32.png) [@ShopFreelancer](https://forum.shopware.com/u/ShopFreelancer)\
**Post date:** [27. Dezember 2012 um 11:13 UTC](https://forum.shopware.com/t/per-htacess-umleiten-auf-plugin-controller/10600/3 "2012-12-27T11:13:13Z")

</div>

Ich bin mir nicht sicher, ob ich ganz verstanden habe, was du erreichen willst, aber einfachste und direkte Lösung wäre doch direkt im Plugin den Controller (mit der Index Action) nach deinem Keyword zu benennen. ‚Enlight\_Controller\_Dispatcher\_ControllerPath\_Frontend\_KEYWORD‘ lässt sich aufrufen unter [www.meinshop.de/KEYWORD](http://www.meinshop.de/KEYWORD) und gelöst. 😉

---

<div class="post-metadata">

**Author:** ![narog](https://avatars.discourse-cdn.com/v4/letter/n/f17d59/32.png) [@narog](https://forum.shopware.com/u/narog)\
**Post date:** [27. Dezember 2012 um 22:11 UTC](https://forum.shopware.com/t/per-htacess-umleiten-auf-plugin-controller/10600/4 "2012-12-27T22:11:08Z")

</div>

Hallo ShopFreelancer, danke für deinen Vorschlag, würde gehen bei einfachen „keywords“ … der Work-A-Round funktioniert aber bei Komplexen geschichten warscheinlich nicht z.b. Key-Word oder Key.Word Daher muss es doch möglich sein per .htaccess auf jeden gültigen Controller umzuleiten. Shopware macht es ja selbst für die Sitemap.xml z.b.: ` RewriteRule sitemap.xml(.\*) shopware.php?controller=SitemapXml ` Die gleiche regel auf einen Plugin Controler geht nicht :shock: Daher verstehe ich nicht das es mit Controlern aus Plugins nicht möglich ist …
