# Shopware .htaccess 404 weiterleitung verändern

**URL:** https://forum.shopware.com/t/shopware-htaccess-404-weiterleitung-verandern/27926
**Category:** Allgemein
**Created:** [5. Juni 2015 um 11:49 UTC](https://forum.shopware.com/t/shopware-htaccess-404-weiterleitung-verandern/27926 "2015-06-05T11:49:06Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Soest](https://avatars.discourse-cdn.com/v4/letter/s/51bf81/32.png) [@Soest](https://forum.shopware.com/u/Soest)
#### Post date: [5. Juni 2015 um 11:49 UTC](https://forum.shopware.com/t/shopware-htaccess-404-weiterleitung-verandern/27926/1 "2015-06-05T11:49:06Z")

</div>

Sehr geehrte Community, ich würde gerne in Erfahrung bringen ob es möglich ist die .htaccess so zu verändern. Das bei einem Aufruf einer nicht vorhandenen Seite nicht die Startseite sondern eine beliebige URL aufgerufen wird (Die ich angebe). Was müsste ich verändern damit ich das erreiche?  
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] \</ifmodule\># Staging-Rules start #SetEnvIf Host "staging.test.shopware.in" ENV=staging DirectoryIndex index.html DirectoryIndex index.php DirectoryIndex shopware.php # Disables download of configuration\<files\> Deny from all \</files\># Enable gzip compression\<ifmodule mod\_deflate.c\> # disable compression on iconset due to loading problems in google chrome on windows SetEnvIfNoCase Request\_URI icon-set.css no-gzip dont-vary

```
AddOutputFilterByType DEFLATE text/html text/xml text/plain text/css text/javascript application/json

```

ExpiresActive on  
ExpiresDefault „access plus 1 month“  
FileETag None  
  
Header append Cache-Control „public“  
Header unset ETag  
  
  
# Disables auto directory index  
Options -Indexes  
  
Options -MultiViews

# php\_value memory\_limit 128M

# php\_value max\_execution\_time 120

# php\_value upload\_max\_filesize 20M

php\_flag phar.readonly off  
php\_flag magic\_quotes\_gpc off  
php\_flag session.auto\_start off  
php\_flag suhosin.session.cryptua off  
php\_flag zend.ze1\_compatibility\_mode off  
# AddType x-mapp-php5 .php # AddHandler x-mapp-php5 .php Über schnelle Hilfe würde ich mich sehr freuen MfG Soest

---

<div class="post-metadata">

### Author: ![Soest](https://avatars.discourse-cdn.com/v4/letter/s/51bf81/32.png) [@Soest](https://forum.shopware.com/u/Soest)
#### Post date: [8. Juni 2015 um 17:35 UTC](https://forum.shopware.com/t/shopware-htaccess-404-weiterleitung-verandern/27926/2 "2015-06-08T17:35:12Z")

</div>

Ich würde mich über jede hilfe sehr freuen. Ich wollte die Seite auf eine bestimmte URL leiten wenn jemand etwas aufruft was nicht existiert. MfG Soest

---

<div class="post-metadata">

### Author: ![Soest](https://avatars.discourse-cdn.com/v4/letter/s/51bf81/32.png) [@Soest](https://forum.shopware.com/u/Soest)
#### Post date: [12. Juni 2015 um 11:39 UTC](https://forum.shopware.com/t/shopware-htaccess-404-weiterleitung-verandern/27926/3 "2015-06-12T11:39:02Z")

</div>

Wirklich niemand? Habe auch schon auf anderen Seiten gefragt bzw. rumprobiert aber das hat mich leider auch nicht weiter gebracht

---

<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. Juni 2015 um 18:36 UTC](https://forum.shopware.com/t/shopware-htaccess-404-weiterleitung-verandern/27926/4 "2015-06-12T18:36:57Z")

</div>

Das Problem ist, daß so etwas schon in der Standard-.htaccess drin ist: RewriteCond %{REQUEST\_FILENAME} !-f RewriteCond %{REQUEST\_FILENAME} !-d RewriteRule ^(.\*)$ shopware.php [PT,L,QSA] Dies ist die zentrale Rewrite Rule. Damit wird nämlich alles, was nicht existiert (z.B. das Backend, Deine Artikelseiten, etc.), auf die shopware.php umgeschrieben, die dann den korrekten Inhalt zurückgibt. Wenn Du die .htaccess nun dahingehend änderst, daß bei einem Aufruf einer Datei, die nicht existiert, auf eine andere URL umgeschrieben wird, dann wird Dein ganzer Shop nicht mehr funktionieren.

---

<div class="post-metadata">

### Author: ![Soest](https://avatars.discourse-cdn.com/v4/letter/s/51bf81/32.png) [@Soest](https://forum.shopware.com/u/Soest)
#### Post date: [12. Juni 2015 um 23:27 UTC](https://forum.shopware.com/t/shopware-htaccess-404-weiterleitung-verandern/27926/5 "2015-06-12T23:27:44Z")

</div>

Vielen dank für die Antwort. Wenn ich jetzt aber eine Datei erstelle z.B redirect.php und in dieser Datei eine Weiterleitung auf eine url angebe wird das dann auch nicht funktionieren? Also statt shopware.php eine redirect.php

---

<div class="post-metadata">

### Author: ![msslovi0](https://avatars.discourse-cdn.com/v4/letter/m/b2d939/32.png) [@msslovi0](https://forum.shopware.com/u/msslovi0)
#### Post date: [13. Juni 2015 um 09:28 UTC](https://forum.shopware.com/t/shopware-htaccess-404-weiterleitung-verandern/27926/6 "2015-06-13T09:28:54Z")

</div>

Dein ganzer Shop würde nicht mehr funktionieren. Das ganze sollte sich aber sofern vorhandenen über ein Event (oder zur Not auch über einen Hook) lösen lassen - ich müsste aber selber nachschauen, ob es da was gibt und wo man einhaken muss.
