1
Hallo Forum,
ich bin der Norbert und halte einen Webshop am Laufen. Nachdem hier schon vielen XTC und Bluegate directurl Usern geholfen wurde, - darf ich was fragen?
Nach Installation von directurl und einiges an Bastelei klappt alles, nur beim Aufruf der Verzeichnis-Root /store/ gibts ein nettes "Artikel wurde nicht gefunden". Alle meine dilletantischen Versuche eine Weiterleitung auf /store/index.php einzubauen führten nur zu Weiterleitungsfehlern oder haben überhaupt nicht gegriffen. :)
--
.htaccess
# .htaccess for Direct URL
# (c) 2007 Ing. Michael Fuerst
# bluegate communications - http://www.bluegate.at
# COMMENT THE FOLLOWIN LINE, IF YOU GET AN ERROR 500 (Internal Server Error)
# Options +FollowSymlinks
RewriteEngine On
# SET THE FOLLOWING LINE, IF YOUR SHOP RUNS IN AN SUBFOLDER. ALSO IF YOU GET AN ERROR 500 (Internal Server Error) ON SOME SYSTEMS
# EXAMPLE: If your shop is located at www.yourdomain.com/shop set the following line: "RewriteBase /shop"
RewriteBase /store
# Don't use RewriteEngine in System-Subfolders
#RewriteRule ^admin|cache|callback|download|export|images|import|inc|includes|media|lang|pub|templates|templates_c - [L]
# Only use Rewrite Engine, if Directory or File not exist
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
# Rule: Product Info
RewriteRule ^(.*)products\/(.+)\.html$ product_info.php?bluegatemapto=product&linkurl=$2 [qsappend,L]
# Rule: Content
RewriteRule ^(.*)content\/(.+)\.html$ shop_content.php?bluegatemapto=content&linkurl=$2 [qsappend,L]
# Rule: Category Listing
RewriteCond %{REQUEST_FILENAME} !\.html$
RewriteRule ^(.*)$ index.php?bluegatemapto=category&linkurl=$1 [qsappend,L]
# Route Error Pages to sitemap
ErrorDocument 400 /sitemap.html?error=400
ErrorDocument 401 /sitemap.html?error=401
ErrorDocument 402 /sitemap.html?error=402
ErrorDocument 403 /sitemap.html?error=403
ErrorDocument 404 /sitemap.html?error=404
ErrorDocument 500 /sitemap.html?error=500
<IfModule mod_headers.c>
# 1 WEEK cache lifetime for graphics files
<FilesMatch "\.(ico|gif|jpg|jpeg|png)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
</IfModule>
ich bin der Norbert und halte einen Webshop am Laufen. Nachdem hier schon vielen XTC und Bluegate directurl Usern geholfen wurde, - darf ich was fragen?
Nach Installation von directurl und einiges an Bastelei klappt alles, nur beim Aufruf der Verzeichnis-Root /store/ gibts ein nettes "Artikel wurde nicht gefunden". Alle meine dilletantischen Versuche eine Weiterleitung auf /store/index.php einzubauen führten nur zu Weiterleitungsfehlern oder haben überhaupt nicht gegriffen. :)
--
.htaccess
# .htaccess for Direct URL
# (c) 2007 Ing. Michael Fuerst
# bluegate communications - http://www.bluegate.at
# COMMENT THE FOLLOWIN LINE, IF YOU GET AN ERROR 500 (Internal Server Error)
# Options +FollowSymlinks
RewriteEngine On
# SET THE FOLLOWING LINE, IF YOUR SHOP RUNS IN AN SUBFOLDER. ALSO IF YOU GET AN ERROR 500 (Internal Server Error) ON SOME SYSTEMS
# EXAMPLE: If your shop is located at www.yourdomain.com/shop set the following line: "RewriteBase /shop"
RewriteBase /store
# Don't use RewriteEngine in System-Subfolders
#RewriteRule ^admin|cache|callback|download|export|images|import|inc|includes|media|lang|pub|templates|templates_c - [L]
# Only use Rewrite Engine, if Directory or File not exist
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
# Rule: Product Info
RewriteRule ^(.*)products\/(.+)\.html$ product_info.php?bluegatemapto=product&linkurl=$2 [qsappend,L]
# Rule: Content
RewriteRule ^(.*)content\/(.+)\.html$ shop_content.php?bluegatemapto=content&linkurl=$2 [qsappend,L]
# Rule: Category Listing
RewriteCond %{REQUEST_FILENAME} !\.html$
RewriteRule ^(.*)$ index.php?bluegatemapto=category&linkurl=$1 [qsappend,L]
# Route Error Pages to sitemap
ErrorDocument 400 /sitemap.html?error=400
ErrorDocument 401 /sitemap.html?error=401
ErrorDocument 402 /sitemap.html?error=402
ErrorDocument 403 /sitemap.html?error=403
ErrorDocument 404 /sitemap.html?error=404
ErrorDocument 500 /sitemap.html?error=500
<IfModule mod_headers.c>
# 1 WEEK cache lifetime for graphics files
<FilesMatch "\.(ico|gif|jpg|jpeg|png)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
</IfModule>