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 etwas zerschossen (standarddomain)

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
zxx
PostRank 4
PostRank 4
Beiträge: 103
Registriert: 01.01.2007, 21:32

Beitrag von zxx » 16.01.2007, 20:56

hallo,

ich wollte bei meinem blog (wordpress) eigentlich nur ne standarddomain definieren, aber habe mir jetzt irgendwie die htaccess etwas zerschossen.

hier mal der code:

Code: Alles auswählen

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %&#123;REQUEST_FILENAME&#125; !-f
RewriteCond %&#123;REQUEST_FILENAME&#125; !-d
RewriteRule . /index.php &#91;L&#93;
</IfModule>

# END WordPress

RewriteRule ^tag/&#40;.+&#41;/feed/&#40;feed|rdf|rss|rss2|atom&#41;/?$ /index.php?tag=$1&feed=$2 &#91;QSA,L&#93;
RewriteRule ^tag/&#40;.+&#41;/&#40;feed|rdf|rss|rss2|atom&#41;/?$ /index.php?tag=$1&feed=$2 &#91;QSA,L&#93;
RewriteRule ^tag/&#40;.+&#41;/page/?&#40;&#91;0-9&#93;&#123;1,&#125;&#41;/?$ /index.php?tag=$1&paged=$2 &#91;QSA,L&#93;
RewriteRule ^tag/&#40;.+&#41;/?$ /index.php?tag=$1 &#91;QSA,L&#93;

RewriteEngine On

RewriteCond %&#123;HTTP_HOST&#125; ^domain.tld$ &#91;NC&#93;
RewriteRule ^&#40;.*&#41; http&#58;//www.domain.tld/$1 &#91;L,R=301&#93;

ich wollte einfach, dass wenn man auf einen artikel ohne www. zugreift, der blog auf die page mit www. weiterleitet, um duplicate content zu vermeiden.

wenn man jetzt aber die url ohne www. eingibt, leitet der blog auf die startseite weiter. was muss ich jetzt machen, damits funktioniert?

gruß&danke
zxx

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Michael1967
PostRank 9
PostRank 9
Beiträge: 2158
Registriert: 26.10.2005, 23:51

Beitrag von Michael1967 » 16.01.2007, 21:07

Bei mir funktioniert das so -

Code: Alles auswählen

RewriteEngine on
RewriteCond %&#123;HTTP_HOST&#125; !^www.domain.tld$
RewriteRule ^&#40;.*&#41;$ http&#58;//www.domain.tld/$1 &#91;L,R=301&#93;

mark
PostRank 9
PostRank 9
Beiträge: 1052
Registriert: 21.05.2003, 11:37

Beitrag von mark » 16.01.2007, 21:20

Code: Alles auswählen

RewriteEngine On

RewriteCond %&#123;HTTP_HOST&#125; ^domain.tld$ &#91;NC&#93;
RewriteRule ^&#40;.*&#41; http&#58;//www.domain.tld/$1 &#91;L,R=301&#93; 
RewriteBase /
RewriteCond %&#123;REQUEST_FILENAME&#125; !-f
RewriteCond %&#123;REQUEST_FILENAME&#125; !-d
RewriteRule . /index.php &#91;L&#93;

So gehts bei mir.
Erst die Standarddomain definieren dann den Rest
Bild