Seite 1 von 1
index ohne html, google, php problem mit expression engine?
Verfasst: 14.08.2007, 09:15
von partyspam
Hallo, ich hab mir hier schon einige Beiträge durchgelesen.
Auch höchstwahrscheinlich zu meinem Problem. Leider versteh ich
davon so gut wie nix, weil hier jeder mit irgendwelchen Abkürzungen um sich schmeißt, dass ich ein halbes Wochenende auf Seminar gehen könnte.
meine Domain
www.partyspam.at besteht eigentlich nur aus einem blog
der auf expression engine beruht. die hauptseite ist also eine .php
und weil ich irgendwie nicht nahgedacht hab, ist jetzt die startseite wohl eine
index.php
google findet die gar nicht. ausserdem kann ich natürlich gar keine infos in die php reinschreiben, oder doch und wird das dann genauso angenommen wie aus einer html?
hier sprechen alle von irgendwelchen redirects von einer index.html auf die php oder sowas ...
kann mir jemand ganz kurz für halbwegs dumme erklären, was zu tun ist?
vielen dank
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 14.08.2007, 09:24
von matin
ich fass mal schnell zusammen - deine startseite ist in google mit
www.partyspam.at und mit
www.partyspam.at/index.php indexiert. nun möchtest du, dass nur
www.partyspam.at indexiert wird und die index.php raus genommen wird.
dazu gibst du einfach folgenden code in deine .htaccess-datei
Code: Alles auswählen
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://%{HTTP_HOST}/ [R=301,L,NC]
Verfasst: 14.08.2007, 09:30
von partyspam
vielen dank für die antwort.
werd ich machen.
noch eine dumme frage.
schau mal auf
www.partyspam.at
schau in den quelltext. ich hab da natürlich jetzt alle angaben meta etc drin...
nur um welche html datei handelt es sich hierbei überhaupt? auf dem ftp gibts gar keine index.html
lg
Verfasst: 14.08.2007, 09:33
von Ibu400
weils ne index.php gibt

Verfasst: 14.08.2007, 09:37
von matin
cms erstellen webseiten dynamisch, diese sind meist in php geschrieben - da findest du keine html-dateien wie bei statisch erstellen webseiten. das cms kenn ich leider nicht, aber irgendwo gibt es wahrscheinlich eine datei, die metatags.php heißt. liegt oft im ordner include.
meta-angeaben kann man in cm-systemen über die adminoberfläche eingeben.
Verfasst: 14.08.2007, 09:43
von partyspam
ok, dann wird es wohl alles so halbwegs passen jetzt ...
vielen dank !
Verfasst: 14.08.2007, 09:58
von Vitali Neumann
Verfasst: 15.08.2007, 21:59
von wowglider
matin hat geschrieben:ich fass mal schnell zusammen - deine startseite ist in google mit
www.partyspam.at und mit
www.partyspam.at/index.php indexiert. nun möchtest du, dass nur
www.partyspam.at indexiert wird und die index.php raus genommen wird.
dazu gibst du einfach folgenden code in deine .htaccess-datei
Code: Alles auswählen
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://%{HTTP_HOST}/ [R=301,L,NC]
funktioniert so wunderbar bei domain.tld und domain.tld/index..
aber, wie bekomm ich das auch für verzeichnisse zum laufen?
schonmal danke für jede hilfe
Verfasst: 15.08.2007, 23:53
von smart
funktioniert so wunderbar bei domain.tld und domain.tld/index..
aber, wie bekomm ich das auch für verzeichnisse zum laufen?
schonmal danke für jede hilfe
Meinst du /verzeichnbis/index.php?
so
Code: Alles auswählen
RewriteCond %{THE_REQUEST} index\.php [NC]
RewriteRule ^(.*)index\.php$ http://blabla.com/$1 [L,NC,R=301]
Das leidet index.php auf die Domain oder Verzeichnis um, aber nicht die index ruft man domain.tld/index auf ohne .php so liefert der Apache (Standard einstellung) die Index.php aus da die .php Datei auch ohne Dateiendung erreichbar ist.
Code: Alles auswählen
RewriteCond %{THE_REQUEST} index [NC]
RewriteRule ^(.*)index$ http://blabla.tld/$1 [L,NC,R=301]
Mit diesen zwei Zeilen hat sich das Tema erletigt.
Oder man will keine Dateiendungen mehr verwenden (Persönlich find ich das besser)
Code: Alles auswählen
RewriteCond %{THE_REQUEST} \.php [NC]
RewriteRule ^(.*)\.php$ http://blabla.com/$1 [L,NC,R=301]
Und so weiter ...
Grüße Smart
Verfasst: 16.08.2007, 06:51
von wowglider
smart hat geschrieben:
funktioniert so wunderbar bei domain.tld und domain.tld/index..
aber, wie bekomm ich das auch für verzeichnisse zum laufen?
schonmal danke für jede hilfe
Meinst du /verzeichnbis/index.php?
so
Code: Alles auswählen
RewriteCond %{THE_REQUEST} index\.php [NC]
RewriteRule ^(.*)index\.php$ http://blabla.com/$1 [L,NC,R=301]
funktioniert leider nicht... wenn ich domain.tld/index.ph aufrufe leitet es korrekt auf domain.tld um, wenn ich aber domain.tld/bilder/index.php aufrufe funktionierts nicht

danke für deine hilfe
Verfasst: 16.08.2007, 17:48
von smart
Du mußt natürlich den Code von Martin aus deiner htaccess datei löschen
Verfasst: 16.08.2007, 20:09
von wowglider
smart hat geschrieben:Du mußt natürlich den Code von Martin aus deiner htaccess datei löschen
hab ich... (dumme frage, zählt die .htacces nur pro subdomain?)