www anfügen (für alle Domains) + SEO

Wie wir alle wissen (sollten) ändert mod_rewrite keine Links im Script. Damit auch die Links auf Deiner Page auf die neuen "Rewrited URLs" zeigen bedarf es der Anpassung im Code. Fragen und Probleme rund um's Coding werden hier diskutiert.

Moderator: Super-Mod

www anfügen (für alle Domains) + SEO

Beitragvon TeXer » 02.08.2010 12:59

Hallo :) ,

habe im Moment diesen Schnipsel in der htaccess:

Code: Alles auswählen
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301]
RewriteRule ^(index)-([^/-]+)-([^/.-]+)([^/.]*)(\.html)?$ $1$4?$2=$3 [QSA,N]
RewriteRule ^index$ index.php [L]
#-#
RewriteRule ^impressum\.html$ index.php?func=view&t1=2
RewriteRule ^kontakt\.html$ index.php?func=view&t1=4

u.s.w. ...


Gibt es eine Möglichkeit das man keine URL angeben muß? z.B.:

Code: Alles auswählen
RewriteCond %{HTTP_HOST} !^www\..* [NC]
RewriteCond %{HTTP_HOST} !^.*\..*\..* [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [L,R=301]
RewriteRule ^(index)-([^/-]+)-([^/.-]+)([^/.]*)(\.html)?$ $1$4?$2=$3 [QSA,N]
RewriteRule ^index$ index.php [L]
#-#
RewriteRule ^impressum\.html$ index.php?func=view&t1=2
RewriteRule ^kontakt\.html$ index.php?func=view&t1=4

u.s.w. ...


Also das wenn nur 1 Punkt in der Domain vorkommt und www fehlt, das es anfügt wird (subdomains beachten)?


Wegen SEO:
- ist es möglich wenn eine .php - datei in der URL steht oder
- falls Variablen z.B. http://www.domain.de?var=1 im Query_string vorkommen, das mit 301 auf die Domain weitergeleitet wird?

also in PHP-Sprache ^^

Code: Alles auswählen
if(ereg('[.]php',$_SERVER['PHP_SELF']) Or $_SERVER['QUERY_STRING']!=''){
   leite mir mal wieder auf meine Domain
}


*g* :)
TeXer
.
.
 
Beiträge: 11
Registriert: 26.02.2008 13:58

Zurück zu Programmierung & Scriptanpassung für mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron