Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

.htaccess Problem

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Andre (KM)
PostRank 8
PostRank 8
Beiträge: 892
Registriert: 18.08.2006, 10:34
Wohnort: Hamburg

Beitrag von Andre (KM) » 06.03.2009, 18:51

Hallo,
habe folgende .htaccess vor mir liegen,in der ich eine Weiterleitung einbauen möchte von http:// auf https://www.

Dies sollte ja mit

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L] 
einfach zu lösen sein, allerdings steht in der folgenden htaccess folgendes:

Code: Alles auswählen

RewriteRule ^robots\.txt$ robots_https.txt
Kann ich nun mein oben genannten Code problemlos einbauen?

Hier der Originalcode:

Code: Alles auswählen

# ================================= #
# .htaccess-Datei ecodoo Shopsystem #
# ================================= #
 
 
# Apache-Modul mod_rewrite aktivieren
RewriteEngine on 
 
# Symbolische Links erlauben
# Diese Option kann ausprobiert werden, wenn mod_rewrite auf dem Server installiert ist,
# die Weiterleitung aber trotzdem nicht funktioniert.
# Wenn die Aktivierung dieser Option durch die Konfiguration des Servers verhindert wird,
# führt dies allerdings zu einem Server-Fehler!
# Options +FollowSymLinks 


# z.T. sind mehrere Links vorhanden, einmal mit und
# einmal ohne Session Parameter 
#
#

# Basis-URL für Umwandlungen festlegen
# Da die meisten Shops im Webroot laufen, ist dies die Voreinstellung
RewriteBase / 

RewriteCond %{HTTPS} on 
RewriteRule ^robots\.txt$ robots_https.txt

# Umlaute in URL konvertieren
RewriteRule ^(.*)(Ä|Ä)(.*) $1Ae$3 [R=301]
RewriteRule ^(.*)(Ö|Ö)(.*) $1Oe$3 [R=301]
RewriteRule ^(.*)(ý|Ü)(.*) $1Ue$3 [R=301]
RewriteRule ^(.*)(ä|ä)(.*) $1ae$3 [R=301]
RewriteRule ^(.*)(ö|ö)(.*) $1oe$3 [R=301]
RewriteRule ^(.*)(ü|ü)(.*) $1ue$3 [R=301]
RewriteRule ^(.*)(ß|ß)(.*) $1ss$3 [R=301]   
 
  
# TAG_CLOUD_SUCHE
RewriteRule ^suchen_(.*).html$  shop.php?mode=search&search=$1&match=2&designation=1&description=0&lang=de&field[price]=0-999999
 
# new seo version
# Warengruppen

RewriteRule ^(.*),cat-(.*)$  shop.php?mode=show_group&grid=$2   [L]  

RewriteRule ^cat-(.*)$  shop.php?mode=show_group&grid=$1   [L]  
RewriteRule ^cat-(.*),(.*)$  shop.php?mode=show_group&grid=$1&catname=$2   [L]  

# Warengruppen Filter 
RewriteRule ^catlist,(.*),(.*),(.*),(.*),(.*)$  shop.php?mode=show_group&catname=$2&parent=$1&sort=$3&s=$4&limit=$5   [L]  

# Artikel
RewriteRule ^art-(.*),(.*)$  shop.php?mode=show_detail&agrid=$1&cat_productname=$2   [L]  
RewriteRule ^art-(.*)$  shop.php?mode=show_detail&agrid=$1   [L]  

RewriteRule ^(.*),art-(.*)$  shop.php?mode=show_detail&agrid=$2   [L]  


#Registersuche
RewriteRule ^key,(.*)$  shop.php?mode=key&value=$1 [L] 


RewriteRule ^cms,(.*)$ shop.php?mode=show_page&page=$1 

# Startseite
RewriteRule ^index,(.*),(.*).html$ index.php?lang=$1&sid=$2  
RewriteRule ^index,(.*).html$ index.php?lang=$1  
RewriteRule ^index.html$ index.php  
RewriteRule ^home.html$ index.php  
RewriteRule ^home$ index.php  

#Shop
RewriteRule ^shop,home$ index.php  
RewriteRule ^shop,home$ index.php  
RewriteRule ^shop,hersteller$ supplier.php  
RewriteRule ^shop,login$ iadmin.php  
RewriteRule ^shop,news$ news.html  
RewriteRule ^shop,blog$ weblog.php  
RewriteRule ^shop,sitemap$ sitemap.php  
RewriteRule ^shop,newsletter$ newsletter.php  
RewriteRule ^shop,get_products$ get_products.php
RewriteRule ^shop,direkt_bestellen$ direkt_bestellen.php

RewriteRule ^sitemap$ sitemap.php
 
RewriteRule ^hersteller$ supplier.php  
RewriteRule ^hersteller.html$ supplier.php  

# Sonstiges 
RewriteRule ^shop,datasheet,(.*),(.*),(.*)$  shop.php?mode=show_detail&mode2=datasheet&catname=$2&parent=$1&prodname=$3 [L]
RewriteRule ^shop,(.*),(.*),(.*),(.*)$  shop.php?mode=$1&article_id=$3&group=$4  [L]
RewriteRule ^shop,(.*),(.*),(.*).html$ shop.php?mode=$1&lang=$2&sid=$3  
RewriteRule ^shop,(.*),(.*).html$ shop.php?mode=$1&lang=$2 
RewriteRule ^shop,(.*).html$ shop.php?mode=$1 
RewriteRule ^shop,(.*)$ shop.php?mode=$1 [L]

RewriteRule ^shop,tellafriend,(.*),(.*).html$ shop.php?mode=tellafriend&id=$1&group=$2 

RewriteRule ^shop,show_basket,(.*).html$ shop.php?mode=show_basket&sid=$1 

RewriteRule ^news,(.*),(.*).html$ news.php?lang=$1&sid=$2  
RewriteRule ^news,(.*).html$ news.php?lang=$1  
RewriteRule ^news.html$ news.php  

RewriteRule ^newsletter,(.*),(.*).html$ newsletter.php?lang=$1&sid=$2  
RewriteRule ^newsletter,(.*).html$ newsletter.php?lang=$1  
RewriteRule ^newsletter.html$ newsletter.php  
RewriteRule ^newsletter_unsubscribe,(.*),(.*).html$ newsletter.php?mode=unsubscribe&lang=$1&sid=$2  
RewriteRule ^newsletter_unsubscribe,(.*).html$ newsletter.php?mode=unsubscribe&lang=$1  
RewriteRule ^newsletter_unsubscribe.html$ newsletter.php?mode=unsubscribe  
 
RewriteRule ^iadmin,(.*),(.*).html$ iadmin.php?lang=$1&sid=$2  
RewriteRule ^iadmin,(.*).html$ iadmin.php?lang=$1  
RewriteRule ^iadmin.html$ iadmin.php?  
RewriteRule ^login.html$ iadmin.php?  

RewriteRule ^get_products,(.*),(.*).html$ get_products.php?lang=$1&sid=$2  
RewriteRule ^get_products,(.*).html$ get_products.php?lang=$1  
RewriteRule ^get_products.html$ get_products.php  

RewriteRule ^direkt_bestellen,(.*),(.*).html$ direkt_bestellen.php?lang=$1&sid=$2  
RewriteRule ^direkt_bestellen,(.*).html$ direkt_bestellen.php?lang=$1  
RewriteRule ^direkt_bestellen.html$ direkt_bestellen.php  

RewriteRule ^supplier_all,(.*),(.*).html$ shop_supplier_all.php?lang=$1&sid=$2  
RewriteRule ^supplier_all,(.*).html$ shop_supplier_all.php?lang=$1  
RewriteRule ^supplier_all.html$ shop_supplier_all.php

RewriteRule ^stock_infomail,(.*),(.*),(.*).html$ stock_info_mail.php?action=start&mid=$1&lang=$2&sid=$3
RewriteRule ^stock_infomail,(.*),(.*).html$ stock_info_mail.php?action=start&mid=$1&lang=$2
RewriteRule ^stock_infomail,(.*).html$ stock_info_mail.php?action=start&mid=$1
RewriteRule ^stock_infomail,(.*)$ stock_info_mail.php?action=start&mid=$1
 
RewriteRule ^art_print,(.*),(.*),(.*)$ art_print.php?id=$2

RewriteRule ^compare,add_art,(.*),(.*),(.*)$ product_compare.php?action=add_art&article_id=$2&sid=$3

RewriteRule ^customer,add_product_memo,(.*),(.*),(.*),(.*)$ customer.php?mode=add_product_memo&field[ck_id]=$2&field[id]=$3&field[article_number]=$4


RewriteRule ^supplier_show,(.*),(.*),(.*),(.*).html$ supplier_show.php?supplier_id=$1&lang=$2&sid=$3
RewriteRule ^supplier_show,(.*),(.*),(.*).html$ supplier_show.php?supplier_id=$1&lang=$2&sid=$3
RewriteRule ^supplier_show,(.*).html$ supplier_show.php?supplier_id=$1


RewriteRule ^get_info,(.*),(.*),(.*),(.*).html$ get_info.php?article_id=$1&lang=$3&sid=$4 
RewriteRule ^get_info,(.*),(.*).html$ get_info.php?article_id=$1&sid=$2 
RewriteRule ^get_info,(.*).html$ get_info.php?lang=$1
RewriteRule ^get_info.html$ get_info.php


# Email Grabber aussperren
RewriteCond %{HTTP_USER_AGENT} ^.*Whacker.*$ [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR] 
RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*TurnitinBot.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*JoBo.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*adressendeutschland.*$ 
RewriteRule ^.* - [F] 
Gruss Andre

[/code]
www.duckduckgo.com - die echte und sichere Alternative zu Google!