# .htaccess redirect 301

**URL:** <https://forum.shopware.com/t/htaccess-redirect-301/21760>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [7. August 2014 um 11:21 UTC](https://forum.shopware.com/t/htaccess-redirect-301/21760 "2014-08-07T11:21:44Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tristan](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@Tristan](https://forum.shopware.com/u/Tristan)\
**Post date:** [7. August 2014 um 11:21 UTC](https://forum.shopware.com/t/htaccess-redirect-301/21760/1 "2014-08-07T11:21:44Z")

</div>

Hallo zusammen, ich weiß zwar nicht ob das hier das richtige Unter-Forum ist aber ich probiere es trotzdem einmal. Vielleicht kann mir ja hier der ein oder andere weiterhelfen. Ich erstelle gerade einige 301 Redirects in meiner htaccess. Das ganze klappt auch soweit. URLs werden richtig weitergeleitet. Nur bei URLs mit einem „%“ klappt es nicht. Bsp.: /Tisch-Prospekthalter%20DIN%20A4 Es liegt definitiv am „%“. Aber ich finde nirgends eine Lösung dafür. Hat einer von euch eine Idee? Folgende Regel waren schon vorhanden: [code]  
RewriteEngine on

#RewriteBase /shopware/

RewriteRule shopware.dll shopware.php  
RewriteRule files/documents/.\* engine [NC,L]  
RewriteRule backend/media/(.\*) media/$1 [NC,L]

RewriteCond %{REQUEST\_URI} !(/(engine|files|templates)/)  
RewriteCond %{REQUEST\_URI} !(/media/(archive|banner|image|music|pdf|unknown|video)/)  
RewriteCond %{REQUEST\_FILENAME} !-f  
RewriteCond %{REQUEST\_FILENAME} !-d  
RewriteRule ^(.\*)$ shopware.php [PT,L,QSA]  
[/code] Vielen Dank schon mal

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [7. August 2014 um 14:54 UTC](https://forum.shopware.com/t/htaccess-redirect-301/21760/2 "2014-08-07T14:54:18Z")

</div>

hast du mal ein Beispiel für deine Regel? Eigentlich sollte es funktionieren wenn du den umzuleitenden URL in Anführungszeichen setzt ` RewriteRule "/Tisch-Prospekthalter DIN A4" /Tisch-Prospekthalter-DIN-A4 [L,R=301] `

---

<div class="post-metadata">

**Author:** ![Tristan](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@Tristan](https://forum.shopware.com/u/Tristan)\
**Post date:** [7. August 2014 um 21:30 UTC](https://forum.shopware.com/t/htaccess-redirect-301/21760/3 "2014-08-07T21:30:12Z")

</div>

Komischerweise funktioniert die RewriteRule gar nicht. Ich habe schon alles mögliche ausprobiert. Eigentlich sollte das hier klappen: `RewriteEngine On RewriteRule ^/abcurl$ http://www.meineurl.de/abcdurl [R=301,L] ` aber da klappt gar nichts. Das hier funktioniert bestens: `Redirect 301 /abcurl http://www.meineurl.de/abcdurl` Leider habe ich das unglaubliche Pech das die Urls so lauten: `/Products/%22abc%20def%22` Das heißt am Ende kommen noch Anführungszeichen. Und zwei Anführungszeichen hintereinander sind nicht erlaubt.

---

<div class="post-metadata">

**Author:** ![TimmeHosting](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/timmehosting/32/15580_2.png) [@TimmeHosting](https://forum.shopware.com/u/TimmeHosting)\
**Post date:** [12. August 2014 um 15:18 UTC](https://forum.shopware.com/t/htaccess-redirect-301/21760/4 "2014-08-12T15:18:08Z")

</div>

> [@Tristan](#):
>
> Komischerweise funktioniert die RewriteRule gar nicht. Ich habe schon alles mögliche ausprobiert. Eigentlich sollte das hier klappen: `RewriteEngine On RewriteRule ^/abcurl$ http://www.meineurl.de/abcdurl [R=301,L] ` aber da klappt gar nichts.
