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]
Code: Alles auswählen
RewriteRule ^robots\.txt$ robots_https.txt
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]
[/code]